Skip to content

dimiitpk/NotesJetpackApplication

Repository files navigation

NotesJetpackApplication

Work in progress.

  • Android Jetpack Components and AndroidX
  • Theming app by Material Design Principles
  • MVVM architecture pattern
  • DataBinding
  • Dependency injection using Hilt
  • Navigating through application with Navigation Component
    • Shared Element Transitions
    • Deep linking
    • ...etc
  • Persistance library: Room
  • Asynchronous tasks with Kotlin coroutines
  • Handling pagination, separators, etc Paging 3
  • Working with Flows, StateFlow, SharedFlow..
  • RecylcerView with DiffUtil, drag and drop, swipe to dismiss and more..
  • Schedule repeating and one-time alarms AlarmManager
    • Still experimenting with AlarmManager..
    • Every phone manufacturer has a different saving battery policy, e.g killing app and AlarmManager with it.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages