A sample project to demonstrate the practices of the Android app architecture illustrated below. It is a clone of the Android Sunflower app on Github.
Check the Medium articles below for more details.
Android Application Architecture Showcase : Sunflower Clone
.
Implementing a Feature Module with Jetpack Compose in Sunflower Clone
Implementing a Feature Module with Android View in Sunflower Clone
Note: To see the original Sunflower project, checkout the Sunflower
.
Same as the original Sunflower, SunflowerClone uses the Unsplash API to load pictures on the gallery screen. You will need to obtain a free developer API key to make the gallery screen work. Please See the Unsplash API Documentation for instructions.
Once you have your API key, you can add it by replacing the metadata in the manifest in :config:sunflower_clone module.
Select text used for describing the plants (in plants_9eabcfec0e4b4af18f213dad403f3e47.json
) are used from Wikipedia via CC BY-SA 3.0 US (license in ASSETS_LICENSE
).