Skip to content

Commit 5ad5f02

Browse files
authored
yet another Readme update
1 parent ad3bf31 commit 5ad5f02

File tree

1 file changed

+49
-19
lines changed

1 file changed

+49
-19
lines changed

README.md

Lines changed: 49 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,66 @@
1-
# Simple IDE for Android
1+
# Simple IDE for Android
22

3-
Lightweight Android IDE. Originally created for web development, later redesigned for Android apps. **After a long development journey, this project is now open-sourced to preserve the work.**
3+
[![GitHub Actions Build](https://img.shields.io/badge/Download-Latest_APK-blue?logo=github)](https://github.com/vxhjsd/Simple-IDE/actions)
4+
[![License: GPLv3](https://img.shields.io/badge/License-GPLv3-success)](https://www.gnu.org/licenses/gpl-3.0)
5+
[![Android 12+](https://img.shields.io/badge/Android-12%2B-brightgreen?logo=android)]()
46

5-
## Key Features
6-
- **Java Only**: Kotlin not supported
7-
(Unused compiler class may enable Kotlin support)
8-
- **XML Layouts**: UI design via XML
9-
- **Custom Build System**:
10-
- Faster than Gradle, fewer features
11-
- **Library Management**:
12-
- Manual library downloads
13-
- Pre-installed libraries in templates
14-
- **Code Formatting**: Java, XML, JSON
7+
After a long development journey, this project is now open-sourced to preserve the work.
8+
9+
---
10+
11+
## Features
12+
13+
### Build System
14+
| Component | Status | Notes |
15+
|-----------------|--------|--------------------------------|
16+
| Java Compiler || |
17+
| Kotlin Compiler || [Unused class available](https://github.com/vxhjsd/Simple-IDE/blob/master/compiler/src/main/java/s/ide/compiler/KotlinCompiler.java) |
18+
| D8 || |
19+
| AAPT2 || |
20+
| APK Signer || |
21+
22+
### Code Formatting
23+
| Language | Status |
24+
|----------|--------|
25+
| Java ||
26+
| XML ||
27+
| JSON ||
28+
29+
### Library Management
30+
- [x] Manual downloads
31+
- [x] Pre-installed common libraries
32+
33+
---
1534

1635
## Get Started
1736
1. Download latest APK from [GitHub Actions](https://github.com/vxhjsd/Simple-IDE/actions)
1837
2. Install on Android 12+
1938
3. Create New Project → Start coding
2039

40+
---
41+
2142
## Future Development
2243
Continuation depends on community interest.
2344

24-
### Potential Improvements
25-
- [ ] TreeView rework ([Luminarr](https://github.com/vxhjsd/Luminarr)-style)
26-
- [ ] Backport fixes from [Luminarr](https://github.com/vxhjsd/Luminarr)
27-
- [ ] Project Settings Manager
28-
- [ ] Build system enhancements ([XedoxDev](https://github.com/XedoxDev))
45+
---
46+
47+
## Potential Improvements
48+
- [ ] Backport fixes & features (from [Luminarr](https://github.com/vxhjsd/Luminarr))
49+
- [ ] Build system enhancements (from [TarkoBuilder](https://github.com/XedoxDev/TarkoBuilder))
50+
51+
---
2952

3053
## Why Use This?
31-
For quick tests or simple apps (e.g., clickers). For complex projects, use full-featured IDEs.
54+
**Perfect for**:
55+
- Quick tests
56+
- Simple apps (e.g., clickers)
57+
58+
**Not recommended for**:
59+
- Complex projects (use full-featured IDEs instead)
60+
61+
> **Note**: Not a polished product. Bugs exist. Contributions welcome!
3262
33-
> Note: Not a polished product. Bugs exist. Contributions welcome!
63+
---
3464

3565
## License
3666
[![GPLv3 License](https://github.com/vxhjsd/Simple-IDE/blob/master/assets/license.png)](https://www.gnu.org/licenses/gpl-3.0.en.html)

0 commit comments

Comments
 (0)