Build System : Gradle
Libraries used in the whole application are:
-
- Viewmodel - Manage UI related data in a lifecycle conscious way and act as a channel between use cases and ui
- Data Binding - support library that allows binding of UI components in layouts to data sources,binds character details and search results to UI
- Room - Provides abstraction layer over SQLite
-
kotlinx.coroutines - Library Support for coroutines,provides
runBlocking
coroutine builder used in tests -
Material Design - build awesome beautiful UIs.🔥🔥
![]() |
![]() |
![]() |
![]() |
---|
![]() |
![]() |
![]() |
![]() |
---|