Skip to content

Latest commit

 

History

History
39 lines (21 loc) · 2.13 KB

File metadata and controls

39 lines (21 loc) · 2.13 KB

Todo Notes Application Kotlin Android

Built a complex, scalable, modular Notes Application using MVVM Architecture and AndroidX Libraries. The application uses Room, SQLite, LiveData to store and sync notes. The application uses Coroutine calls with Toothpick dependency injection. Display using Fragments with JetPack Navigation, RecyclerView with adapterView, customViews.

Project characteristics


Built with


  • Kotlin - Android mobile development has been Kotlin-first since Google I/O in 2019.
  • Coroutines - Asynchronous or non-blocking programming.
  • Android Architecture Components MVVM stands for Model, View, ViewModel.
  • LiveData - Data objects that notify views when the underlying data changes.
  • JetPack bottom Navigation Component - Jetpack is a suite of libraries, tools, and guidance to help developers write high-quality apps more easily.
  • Room - SQLite object mapping library.
  • Toothpick Dependency Injection - Toothpick is a scope tree based, runtime with a special focus on Android.
  • DataBinding - The Data Binding Library is a support library that allows you to bind UI components in your layouts to data sources.