A sample project setup that contains Google's recommended app architecture. The project deviates from the recommended app architecture for the UI since it uses Jetpack Compose. The recommended app architecture has not been updated to accommodate Jetpack Compose yet.
The app uses News Api as a data source. The api requires an API key which should be configured in your local.properties file as following:
newsApiKeyDev = <devProductFlavorApiKey>
newsApiKeyTst = <tstProductFlavorApiKey>
newsApiKeyAcc = <accProductFlavorApiKey>
newsApiKeyPrd = <prdProductFlavorApiKey>
- Add Unit Tests
- Add UI Tests