📒 NoteFlow – Modern Notepad App (Compose + MVVM + Clean Architecture)
A beautifully designed note-taking app built using Jetpack Compose, following Clean Architecture & best Android practices.
🖼️ App Preview
Home Add Note Settings
(You can send me your actual screenshots — main replace kar dunga)
🚀 Features
✔ Minimal & modern UI ✔ Add, update & delete notes ✔ Search notes ✔ Trash system (Recover deleted notes) ✔ Dynamic theming ✔ Light / Dark / AMOLED modes ✔ Secure Mode (FLAG_SECURE on) ✔ Fully offline — uses local Room DB ✔ Hilt DI + Clean Architecture ✔ Smooth animations & Material 3 components
🛠️ Tech Stack 🎨 UI
Jetpack Compose
Material 3
Custom Theme (Teal + Blue)
🧠 Architecture
MVVM
Clean Architecture
UseCases
Repository Pattern
📦 Storage
Room Database
DAO
TypeConverters
⚡ Dependency Injection
Hilt
✨ Others
SplashScreen API
Kotlin Coroutines
Flows
Live App Theme Switch
📂 Project Structure app/ ├── data/ │ ├── local/ │ ├── dao/ │ └── repository/ ├── domain/ │ ├── model/ │ └── usecase/ ├── presentation/ │ ├── home/ │ ├── edit/ │ ├── settings/ │ ├── trash/ │ └── theme/ └── di/
📲 Download 📦 Latest Release APK
⬇️ Download APK
💻 Clone Repository git clone https://github.com/akkicodes-dev/NoteFlow.git
🧪 Coming Soon
Cloud Backup (Firebase)
Note Reminders
Multi-Device Sync
App Lock (PIN / Fingerprint)
📜 License
This project is licensed under the MIT License. You’re free to use the code with attribution.
❤️ Support
If you like this project, please give it a ⭐ on GitHub. It motivates me to build more awesome apps 🙌
- Email: akashsatao2303@gmail.com
- *Twitter: akash_satao_17
- *Github: akkicodes-dev
📥 Download APK
Latest Release: https://github.com/akkicodes-dev/NoteFlow/releases/latest