-
Notifications
You must be signed in to change notification settings - Fork 0
akshay92/Mindvalley
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
* Architecture * Clean Architecture + MVVM * Room db * Retrofit * Hilt * Circle image lib we can create our own * Coroutine * Glide * Always get data from remote them delete old data and update new in db if fail to get data from remote then get data from db * Test * [Unit Tests]([JUnit4] * [Mockk](https://mockk.io/) Mockking library for Kotlin 1. What parts of the test did you find challenging and why? Answer : UI part because I did not do this type test case in complex UI 2. What feature would you like to add in the future to improve the project? Answer : 1. Search and filter show more by category 2. Some logic in UI That might be move on domain layer 3. I will add more test case 4. Database table also can improve and naming can be much better some place 5. Url should get from remote config or build config 6. Database can be encrypted and add more option to data uniqueness. 7. Add proguard 8. Show more course and series option 9. Network handling for image download can be better Known Issue 1. I did not write UI and mapper unit test case 2. The channel text should be scroll It is fix on header some scroll issue face in category section 3. Naming of class can be improve 4. I did not add palace holder series and course image 5. If network off so issue in image download
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published