![]() ![]() Pagination using Paging Library with RxJava and Dagger Room Persistence Library Paging3 is in heavy development, and if you want to catch up with stable library(Paging 2), then check out this blog Recently the repository has been migrated to use Paging3. It also handles the retry if any network error occurred. The Shows screen displays the list of shows fetched from TvMaze API using Paging3 of Android Architecture Components. Migration from MVP to MVVM using Android Architecture Components Pagination using Paging Library The codebase tries to follow Uncle Bob Clean Code Architecture with SOLID principles. Coroutines, Tests, Robots and much moreā¦ MVVM using Android Architecture Components Unit Tests across ViewModels and UI tests for the app. The TvFlix complete repository has been re-written in Kotlin with Coroutines covering There are several articles written on this repository which state the design and architecture. Uses Firebase App Distribution for internal distribution and quality testing.Uses Firebase Remote Config for experimentation and feature rollout.Uses StateFlow as a replacement over LiveData as a state-holder observable.Uses Kotlin Coroutines Test to unit test Kotlin Coroutines.UI Test by Espresso based on Robot Pattern.Tests Coroutines and architecture components like ViewModel. ![]() ![]() Uses Hilt Android with Dagger for dependency injection.Uses MVVM Architecture by Architecture Components.Note: TvFlix is an unofficial app built only for learning and sharing the latest concepts with #AndroidDevs Android Development and Architecture :construction_worker: :hammer_and_wrench: TvFlix consists of 3 pieces of UI right now: It connects with TVDB API to give you popular shows and let you mark anyone as favorite. The aim of this app is to replicate the high level functionality of and showcase an android app out of it. TvFlix TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM with clean code architecture purely written in Kotlin View on GitHub TvFlix | TvFlix android app using Dagger Hilt, Coroutines, Flow, KTX, Jetpack(Room, ViewModel, Paging3, Lifecycle) based on MVVM with clean code architecture purely written in Kotlin Skip to the content. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |