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

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.

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 |
---------------------------|--------------------------|------------|
| ![](Images/HomeLight.png) | ![](Images/HomeDark.png) | ![](Images/Create.png)

| SEARCH | EDIT | NOTIFICATION
------------------------|----------------------|-------------|
| ![](Images/Search.png) | ![](Images/Edit.png) | ![](Images/Notification.png)

## 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