An open API service indexing awesome lists of open source software.

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.

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*