Coding Test App for Kin+Carta Create
Kin+Carta Create Engineering Challenge
Fragment 1 | Fragment 2 |
---|---|
-
di
Dependency Injection | Multiple modules that provide various required dependencies throughout the project
-
domain
Domain Models | Local models for the incoming data and mappers to convert network models
-
network
Network Models | Models for network JSON file and the corresponding responses are stored here along with the NetworkService Interface
-
persistence
Local Storage | Persisting the theme of the application set by user
-
presentation
View & ViewModels | All the Fragments, their ViewModels and the host activities are written here
-
util
Utilities | Files for general purpose to provide additional functionalities
- BasicTests.kt | Run the basic tests to test the working of app
- NavigationTest.kt | To check the navigation between fragments
- CaseStudyCardKtTest.kt | To check the working of CaseStudyCard Composable
- SectionViewKtTest.kt | To check the working of SectionViewK Composable