- Notifications
You must be signed in to change notification settings - Fork2
Android application for taking notes with Rich Text Editor features support
License
HotarunIchijou/Diary
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Diary is a simple and elegant mobile application built inKotlin withMaterial 3 Design. It features arich text editor that allows users to format text with bold, italic, and underlined styles, making it perfect for journaling or documenting thoughts and ideas. This app is being developed as part of acollege project.
Rich text editor:
Add bold, italic, and underlined text to your entriesMaterial 3 design:
Sleek and modern UI with support for light and dark modesFirebase integration:
Firebase realtime database for storing and managing diary entries in the cloud securely
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() | ![]() |
- Clone this repository:
git clone https://github.com/HotarunIchijou/Diary.git
- Open the project inAndroid Studio
- Sync Gradle files and resolve dependencies
- Run the project on an emulator or a physical device
- Programming language: Kotlin
- Design framework: Material Design 3
- Database: Firebase Realtime Database
- Open the app and register or log in into existing account
- Create a new diary entry
- Use the rich-text editor to style your content
- Save your work (auto-save coming soon!)
Here's what's planned for future updates:
- Addauto-save functionality
- Rewrite some activities to fragments
- Support forimage uploads in entries
- Add settings
- Implement tasks in addition to notes
- Add themes
Contributions are welcome!
- Fork the repository
- Create a new branch with your feature or fix
- Commit and push your changes
- Open a pull request for review
This project is licensed under theMIT License
Feel free to reach out with questions or suggestions:
- Email:hotarunichijou@ik.me
- Telegram:@KaorunIchijou
- Shemmy andNick for their invaluable support throughout the entire development process
- Nathan for testing the application
- 1gravity for creating nativerich text library
About
Android application for taking notes with Rich Text Editor features support