Simple notepad app using modularization architecture with Android kotlin.
- Abstraction
- App
- Core
- Data
- Domain
- models
- Feature
- bookmark
- onBoarding
- Navigation
- Test
- Java jdk 17
- Android sdk 34
Download demo 📂 click here
The project uses a central catalog of versions in which the required dependencies are added and shared among the different modules, improving its scalability and maintenance. catalog versions file
Algunas librerías usadas en el proyecto:
- Data-store-preferences
- Flex box
- Glide
- Dagger Hilt
- Kotlin coroutines
- Lottie-Animations
- LiveData
- Navigation-component
- Roboelectric
- Room
- Android-splash-screen
- ViewModel
- ViewPager2
- ColorPickerView
- Show step-by-step presentation when you first open the application
- Create, modify and delete notes
- Create, delete bookmarks
- Add bookmarks to note
- Filter notes by bookmarks