https://github.com/ankeshbanerjee/daily-chronicles
An android application which can be used as a personal diary app, where you can note down your thoughts date-wise.
https://github.com/ankeshbanerjee/daily-chronicles
android biometric-authentication deep-link hilt-dependency-injection jetpack-compose mvvm-architecture notification-android room-database workmanager
Last synced: 4 months ago
JSON representation
An android application which can be used as a personal diary app, where you can note down your thoughts date-wise.
- Host: GitHub
- URL: https://github.com/ankeshbanerjee/daily-chronicles
- Owner: ankeshbanerjee
- Created: 2024-08-16T19:45:20.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T07:46:49.000Z (8 months ago)
- Last Synced: 2024-10-19T10:28:39.249Z (8 months ago)
- Topics: android, biometric-authentication, deep-link, hilt-dependency-injection, jetpack-compose, mvvm-architecture, notification-android, room-database, workmanager
- Language: Kotlin
- Homepage:
- Size: 925 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Description
App name - **Daily Chronicles**
Daily Chronicles is an android app which you can use as your personal diary.
**Download and test the app:** [Click here](https://drive.google.com/file/d/1rsvmP_dwThj3adArdqk2Ss4RQYrRfPK4/view?usp=sharing) to get the .apk file and explore its features!
## Features
- Use calendar to pick a date and add note on that day.
- Add, edit, search and delete notes date-wise.
- Biometric authentication for security and privacy.
- Periodic notification reminder to jot down your thoughts and memories.
- Both light and dark mode support.## Screenshots
| HOME_LIGHT | HOME_DARK | CREATE |
---------------------------|--------------------------|------------|
|  |  | | SEARCH | EDIT | NOTIFICATION
------------------------|----------------------|-------------|
|  |  | ## Tech Stack
- Jetpack Compose for UI
- Androix-navigation (navigation-compose and hilt-navigation-compose) library for type-safe navigation
- MVVM (Model-View-ViewModel) architecture pattern
- Dagger-hilt for dependency injection
- Room database and Shared Preferences for local data storage
- WorkManager for periodic notifications
- Kotlin coroutines and flows for asynchronous operations and data handling