A Simple Material Design Notes taking application built with Kotlin for #30DaysOfKotlin.
Notes App is a simple app developed to take notes Quickly
Download and try the app. Download from Releases page here or from Google Drive Link here
Home | Add/Edit Notes page | Dark Theme |
---|---|---|
- Room Persistence Library - To store Notes created By the User.
- Navigation component - To move between different fragments in-app.
- Data Binding - To access the views directly and The accessing of view reduced the overhead and the app performance increased drastically.
- Recycler View - To Display the notes stored By the user
- Coroutines - To perform database related operations asynchronously (Database Operation Include insert/delete/deleteAll/update/retrieve ALl)
- Material Design Library - Used throughout the app to maintain Consistency with Android Design Guideline
- Dark Mode (Night Mode) - Saves Battery and Reduces strain on eyes.
- Kotlin - First class and official programming language for Android development.
- Room persistence library - The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
- Data Binding Library - The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources in your app using a declarative format rather than programmatically.
- Material Design - Material is an adaptable system of guidelines, components, and tools that support the best practices of user interface design.
- Navigation Components Architecture - Android Jetpack's Navigation component helps you implement navigation, from simple button clicks to more complex patterns
- slidetoact - A simple 'Slide to Unlock' Material widget for Android, written in Kotlin)- A simple 'Slide to Unlock' Material widget for Android, written in Kotlin [Used in app to avoid Accidental deletion of all Notes]
This project is licensed under the MIT License - see the LICENSE file for details
Feel free to star ⭐ this repository if you like what you see 😉.