A fast, native Android notes application with Material Design, full CRUD, archiving, and dark/light theme support.
A lightweight, native Android app for daily note-taking, built with Kotlin and modern Android development best practices.
The app delivers a seamless experience: quickly create, edit, and delete notes with confirmation dialogs, archive important items, and enjoy a comfortable reading experience with full dark/light mode support.
The app aims to provide a smooth, high‑efficiency experience for managing daily notes — quick creation, editing, deletion with confirmation, an archive for important notes, and an adaptive interface that respects both dark and light themes.
| Metric | Value |
|---|---|
| Language | Kotlin 1.9.0 |
| Min Android SDK | API 24+ (Android 7.0) |
| UI Framework | Material Design |
| Database | SQLite / Room |
| Architecture | MVVM |
| Performance | Native (no cross‑platform) |
Kotlin Android SDK Material Design Components XML Layouts SQLite Room Database MVVM View Binding
- ✅ Designed the full application architecture using MVVM and Android Architecture Components
- ✅ Implemented Room Database for local storage with full CRUD operations
- ✅ Built the UI with Material Design components and XML layouts
- ✅ Integrated dark/light theme toggling with system‑wide compatibility
- ✅ Developed archive functionality and delete confirmation dialogs
- ✅ Ensured smooth, native performance and responsive user experience
- Create new notes instantly
- Edit and update existing notes
- Delete with a confirmation dialog
- Archive important notes for later retrieval
- Full compliance with modern Material Design guidelines
- Seamless dark/light theme switching for eye comfort
- Clean, minimalistic interface for distraction‑free note‑taking
| Home Screen | Create Note | Edit Note |
|---|---|---|
![]() |
![]() |
![]() |
- 🌐 Portfolio: amartomas-portfolio.web.app
- 📂 Repository: Notes App – Kotlin Android
⭐ If you find this project useful, consider giving it a star!
🤝 Collaboration or custom development inquiries are welcome — reach out via LinkedIn or email.


