NoteTaking – Android App
NoteTaking is a simple, efficient, and user-friendly note taking app developed for Android. With a clean and intuitive user interface built with Jetpack Compose, the app leverages modern Android development tools like Room Database, ViewModel, Dagger-Hilt, and Coroutines for data handling and user interface management.
- Android Studio 2023.3.1 or newer
- Android Device with at least Android 8.0 (API Level 26)
- Clone the repository:
- Open the project with Android Studio and build the project.
- Run the app on the emulator or any physical device.
- Jetpack Compose – Android’s modern toolkit for building native UI
- Room DB – Provides an abstraction layer over SQLite to allow fluent database access while harnessing the full power of SQLite.
- ViewModel – Stores UI-related data that isn’t destroyed on app rotations.
- Dagger-Hilt – Dependency Injection Library built on top of Dagger for simplified DI.
- Kotlin Coroutines – For efficient async operations and data flow management.
Milind Amrutkar – Your GitHub
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature)
- Commit your Changes (
git commit -m 'Add some AmazingFeature')
- Push to the Branch (
git push origin feature/AmazingFeature)
- Open a Pull Request
NoteTaking, Android, RoomDB, ViewModel, JetpackCompose, DaggerHilt, Coroutines, Kotlin, OpenSource