A desktop-class text and source code editor engineered specifically for Android devices.
NoteCode++ brings the productivity and classic developer workflow of desktop code editors like Notepad++ to Android. Built 100% natively using Jetpack Compose and Material Design 3, NoteCode++ is designed for programmers, sysadmins, writers, and power users who need a robust, privacy-first code editor on phones and tablets.
*) and tab close affordances.The compiled debug APK is included directly in this repository:
apk/notecode-plus-plus-debug.apknotecode-plus-plus-debug.apk directly to your Android device or clone this repo..apk file and select Install.Alternatively, install via ADB:
adb install apk/notecode-plus-plus-debug.apk
StateFlowOpenDocument & CreateDocumentbuild.gradle.kts) and Version Catalogs (libs.versions.toml)# Clone the repository
git clone https://github.com/your-username/notecode-android.git
cd notecode-android
# Build Debug APK
./gradlew assembleDebug
# The APK will be generated at:
# app/build/outputs/apk/debug/app-debug.apk
├── apk/
│ └── notecode-plus-plus-debug.apk # Pre-compiled ready-to-install APK
├── app/
│ ├── src/main/
│ │ ├── java/com/example/
│ │ │ ├── data/model/ # Document entities & state models
│ │ │ ├── ui/
│ │ │ │ ├── components/ # Canvas, Toolbars, Dialogs, Status & Tab Bars
│ │ │ │ ├── screen/ # Main NotepadScreen Compose view
│ │ │ │ ├── syntax/ # Lexer & Syntax Highlighter engine
│ │ │ │ ├── theme/ # Editor theme palettes & M3 theming
│ │ │ │ └── viewmodel/ # EditorViewModel & state managers
│ │ │ └── MainActivity.kt # Main single-activity entry point
│ │ └── res/ # Vector assets, launcher icons, strings
│ └── build.gradle.kts
├── gradle/
│ └── libs.versions.toml # Gradle Version Catalog
└── README.md
This project is open-source under the Apache 2.0 License. Feel free to fork, contribute, and adapt it for your own developer tool needs!
5 commits
Kotlin
100.0%
A desktop-class text and source code editor engineered specifically for Android devices.
NoteCode++ brings the productivity and classic developer workflow of desktop code editors like Notepad++ to Android. Built 100% natively using Jetpack Compose and Material Design 3, NoteCode++ is designed for programmers, sysadmins, writers, and power users who need a robust, privacy-first code editor on phones and tablets.
*) and tab close affordances.The compiled debug APK is included directly in this repository:
apk/notecode-plus-plus-debug.apknotecode-plus-plus-debug.apk directly to your Android device or clone this repo..apk file and select Install.Alternatively, install via ADB:
adb install apk/notecode-plus-plus-debug.apk
StateFlowOpenDocument & CreateDocumentbuild.gradle.kts) and Version Catalogs (libs.versions.toml)# Clone the repository
git clone https://github.com/your-username/notecode-android.git
cd notecode-android
# Build Debug APK
./gradlew assembleDebug
# The APK will be generated at:
# app/build/outputs/apk/debug/app-debug.apk
├── apk/
│ └── notecode-plus-plus-debug.apk # Pre-compiled ready-to-install APK
├── app/
│ ├── src/main/
│ │ ├── java/com/example/
│ │ │ ├── data/model/ # Document entities & state models
│ │ │ ├── ui/
│ │ │ │ ├── components/ # Canvas, Toolbars, Dialogs, Status & Tab Bars
│ │ │ │ ├── screen/ # Main NotepadScreen Compose view
│ │ │ │ ├── syntax/ # Lexer & Syntax Highlighter engine
│ │ │ │ ├── theme/ # Editor theme palettes & M3 theming
│ │ │ │ └── viewmodel/ # EditorViewModel & state managers
│ │ │ └── MainActivity.kt # Main single-activity entry point
│ │ └── res/ # Vector assets, launcher icons, strings
│ └── build.gradle.kts
├── gradle/
│ └── libs.versions.toml # Gradle Version Catalog
└── README.md
This project is open-source under the Apache 2.0 License. Feel free to fork, contribute, and adapt it for your own developer tool needs!
5 commits
Kotlin
100.0%