https://github.com/maulik-dodia/noteapp
This is a simplest android note taking application made using Jetpack Compose, Kotlin, MVVM Architecture, and Kotlin coroutines.
https://github.com/maulik-dodia/noteapp
android android-app jetpack-compose kotlin-android kotlin-coroutines mvvm-android note-app
Last synced: 3 months ago
JSON representation
This is a simplest android note taking application made using Jetpack Compose, Kotlin, MVVM Architecture, and Kotlin coroutines.
- Host: GitHub
- URL: https://github.com/maulik-dodia/noteapp
- Owner: maulik-dodia
- Created: 2025-09-01T13:29:22.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2025-09-25T21:34:18.000Z (3 months ago)
- Last Synced: 2025-09-25T23:38:58.302Z (3 months ago)
- Topics: android, android-app, jetpack-compose, kotlin-android, kotlin-coroutines, mvvm-android, note-app
- Language: Kotlin
- Homepage:
- Size: 2.65 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📝 NoteApp
A simple note-taking app for Android built with Jetpack Compose and Firebase.
## Features
✅ **Current Features**
- Create and edit notes
- View all notes in a list
- Delete individual notes
- Delete all notes
- Shimmer loading animations
🚧 **Coming Soon**
- Search notes
- Filter and sort notes
- Auto-save notes
## Tech Stack
- **Kotlin** - Programming language
- **Jetpack Compose** - Modern UI toolkit
- **MVVM** - Architecture pattern
- **Firebase Firestore** - Cloud sync
- **Dagger 2** - Dependency injection
- **Kotlin Flow** - Reactive programming
- **Detekt** - Code quality
## Getting Started
1. Clone the repository
2. Open in Android Studio
3. Add your `google-services.json` file
4. Build and run
## Demo
https://github.com/user-attachments/assets/73ed3912-2794-4092-9a02-307bbd549d75
*Showing: Create note → Edit note → Delete note*