-
Notifications
You must be signed in to change notification settings - Fork 0
UmairAhmed85/TenTwenty_TMDB
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This project is being develop with reference to an assignment task provided by TenTwenty. Task have been completed while considering the instructions written below. Instructions ● Your code must follow Android coding standards ● Minimum API level supported can be 19 ● MUST use Kotlin ● MUST use MVVM app architecture ● MUST implement dependency injection using Dagger or Hilt ● MUST be able to persist data and work offline. (Caching Using DB) ● MUST use RxJava or Kotlin coroutines ● Use of Android Jetpack components will be preferred Task 1 is completed ( Success failure and exception cases are implemented. Paging3 lib is also implemented so user can scroll through all the images easily. Currently, TMDB apis has fix size of 20 items per page so 20 is the page size i used, which can be fine tuned in order to improve UX) Task 2 is completed except the Watch Video functionality Task 3 & 4 Book Movie is completed. Currently, i am just taking 3 strings and saving it Room database, which will be persisted and user can look at it by tapping the button in toolbar. Just a dummy flow in order to show the persisted state. Could you please take some time to rate yourself from 0 to 10 (0 is no knowledge, 10 is expert level knowledge) on the following items: ● - Application Architecture 8 ● - MVVM 8 ● - MVP 0 Not implemented ● - RxAndroid 0 Not implemented, Worked with ViewMode and Livedata ● - Kotlin 7 Good Learning Every day ● - JAVA 9 Worked Extensively during past years ● - Realm 0 (Worked with SQLite and ROOM Db) ● - SQLite 8 ● - Threading 7 ● - Room 8 ● - Creating an Android framework ● - Dependency Injection(Dagger2) 8 Dagger 2 and Hilt implemented in this project as well ● - Firebase 8 (Worked previously with notifications, realtime database etc) Thanks & Regards.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published