NotesX is a note taking Android application 📱 built using Jetpack Compose and also to demonstrate use of Modern Android development tools.
MIT License
NotesX is a note taking Android application built using Jetpack Compose and also to demonstrate use of Modern Android development tools.
***You can Install and test latest NotesX app from below ***
Clone the repository on your machine. Open the project on your IDE and connect it to your backend and everything will be set up. You can get the Spring Boot backend code from https://github.com/Vaibhav2002/Spring-Boot-Notes-REST-API
It uses my custom Spring Boot Backend. It is build purely on Jetpack Compose and follows the best android development practices.
ViewModel
.com.vaibhav.notesX # Root Package
.
data # For data handling.
local # Classes for Room
models # Model Data Classes
remote # Classes For Retrofit
| repo # Single source of thruth
| util # utility classes
|
di # Dependency Injection
module # DI Modules
|
ui # UI/View layer
composables # All composables
theme # Main app theme
| viewmodels # All ViewModels
|
utils # Utility Classes / Kotlin extensions
This app uses MVVM (Model View View-Model) architecture.
If you need any help, you can connect with me.
Visit:- VaibhavJaiswal.io