gitextract_qs5iyymt/ ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ └── feature_request.yml │ ├── PULL_REQUEST_TEMPLATE/ │ │ └── pull_request_template.md │ ├── ci-gradle.properties │ ├── scripts/ │ │ └── gradlew_recursive.sh │ └── workflows/ │ ├── android.yml │ ├── copy-branch.yml │ └── update_deps.yml ├── .gitignore ├── .google/ │ └── packaging.yaml ├── .idea/ │ └── copyright/ │ ├── google.xml │ └── profiles_settings.xml ├── ASSETS_LICENSE ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── app/ │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules-benchmark.pro │ ├── proguard-rules.pro │ └── src/ │ ├── androidTest/ │ │ ├── assets/ │ │ │ └── plants.json │ │ └── java/ │ │ └── com/ │ │ └── google/ │ │ └── samples/ │ │ └── apps/ │ │ └── sunflower/ │ │ ├── GardenActivityTest.kt │ │ ├── MainCoroutineRule.kt │ │ ├── compose/ │ │ │ ├── garden/ │ │ │ │ └── GardenTest.kt │ │ │ ├── plantdetail/ │ │ │ │ └── PlantDetailComposeTest.kt │ │ │ └── plantlist/ │ │ │ └── PlantListTest.kt │ │ ├── data/ │ │ │ ├── GardenPlantingDaoTest.kt │ │ │ └── PlantDaoTest.kt │ │ ├── utilities/ │ │ │ ├── LiveDataTestUtil.kt │ │ │ ├── MainTestRunner.kt │ │ │ └── TestUtils.kt │ │ ├── viewmodels/ │ │ │ └── PlantDetailViewModelTest.kt │ │ └── worker/ │ │ └── SeedDatabaseWorkerTest.kt │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── assets/ │ │ │ └── plants.json │ │ ├── baseline-prof.txt │ │ ├── java/ │ │ │ └── com/ │ │ │ └── google/ │ │ │ └── samples/ │ │ │ └── apps/ │ │ │ └── sunflower/ │ │ │ ├── GardenActivity.kt │ │ │ ├── MainApplication.kt │ │ │ ├── api/ │ │ │ │ └── UnsplashService.kt │ │ │ ├── compose/ │ │ │ │ ├── Dimens.kt │ │ │ │ ├── Modifiers.kt │ │ │ │ ├── Screen.kt │ │ │ │ ├── SunflowerApp.kt │ │ │ │ ├── gallery/ │ │ │ │ │ └── GalleryScreen.kt │ │ │ │ ├── garden/ │ │ │ │ │ └── GardenScreen.kt │ │ │ │ ├── home/ │ │ │ │ │ └── HomeScreen.kt │ │ │ │ ├── plantdetail/ │ │ │ │ │ ├── PlantDetailScroller.kt │ │ │ │ │ └── PlantDetailView.kt │ │ │ │ ├── plantlist/ │ │ │ │ │ ├── PlantListItemView.kt │ │ │ │ │ └── PlantListScreen.kt │ │ │ │ └── utils/ │ │ │ │ └── TextSnackbarContainer.kt │ │ │ ├── data/ │ │ │ │ ├── AppDatabase.kt │ │ │ │ ├── Converters.kt │ │ │ │ ├── GardenPlanting.kt │ │ │ │ ├── GardenPlantingDao.kt │ │ │ │ ├── GardenPlantingRepository.kt │ │ │ │ ├── Plant.kt │ │ │ │ ├── PlantAndGardenPlantings.kt │ │ │ │ ├── PlantDao.kt │ │ │ │ ├── PlantRepository.kt │ │ │ │ ├── UnsplashPagingSource.kt │ │ │ │ ├── UnsplashPhoto.kt │ │ │ │ ├── UnsplashPhotoUrls.kt │ │ │ │ ├── UnsplashRepository.kt │ │ │ │ ├── UnsplashSearchResponse.kt │ │ │ │ └── UnsplashUser.kt │ │ │ ├── di/ │ │ │ │ ├── DatabaseModule.kt │ │ │ │ └── NetworkModule.kt │ │ │ ├── ui/ │ │ │ │ ├── Color.kt │ │ │ │ ├── Shapes.kt │ │ │ │ ├── Theme.kt │ │ │ │ └── Type.kt │ │ │ ├── utilities/ │ │ │ │ ├── Constants.kt │ │ │ │ └── GrowZoneUtil.kt │ │ │ ├── viewmodels/ │ │ │ │ ├── GalleryViewModel.kt │ │ │ │ ├── GardenPlantingListViewModel.kt │ │ │ │ ├── PlantAndGardenPlantingsViewModel.kt │ │ │ │ ├── PlantDetailViewModel.kt │ │ │ │ └── PlantListViewModel.kt │ │ │ └── workers/ │ │ │ └── SeedDatabaseWorker.kt │ │ └── res/ │ │ ├── drawable/ │ │ │ ├── ic_filter_list_24dp.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_my_garden_active.xml │ │ │ ├── ic_photo_library.xml │ │ │ └── ic_plant_list_active.xml │ │ ├── layout/ │ │ │ └── item_plant_description.xml │ │ ├── mipmap-anydpi-v26/ │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── values/ │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ ├── values-bn/ │ │ │ └── strings.xml │ │ ├── values-ca/ │ │ │ └── strings.xml │ │ ├── values-de/ │ │ │ └── strings.xml │ │ ├── values-es/ │ │ │ └── strings.xml │ │ ├── values-fr/ │ │ │ └── strings.xml │ │ ├── values-it/ │ │ │ └── strings.xml │ │ ├── values-ja/ │ │ │ └── strings.xml │ │ ├── values-pt/ │ │ │ └── strings.xml │ │ ├── values-ru/ │ │ │ └── strings.xml │ │ ├── values-sv-rSE/ │ │ │ └── strings.xml │ │ ├── values-tr-rTR/ │ │ │ └── strings.xml │ │ ├── values-vi/ │ │ │ └── strings.xml │ │ ├── values-zh-rCN/ │ │ │ └── strings.xml │ │ └── values-zh-rTW/ │ │ └── strings.xml │ └── test/ │ └── java/ │ └── com/ │ └── google/ │ └── samples/ │ └── apps/ │ └── sunflower/ │ ├── data/ │ │ ├── ConvertersTest.kt │ │ ├── GardenPlantingTest.kt │ │ └── PlantTest.kt │ ├── test/ │ │ └── CalendarMatcher.kt │ └── utilities/ │ └── GrowZoneUtilTest.kt ├── build.gradle.kts ├── buildscripts/ │ ├── init.gradle.kts │ └── toml-updater-config.gradle ├── docs/ │ └── MigrationJourney.md ├── gradle/ │ ├── libs.versions.toml │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── macrobenchmark/ │ ├── .gitignore │ ├── build.gradle.kts │ └── src/ │ └── main/ │ ├── AndroidManifest.xml │ └── java/ │ └── com/ │ └── google/ │ └── samples/ │ └── apps/ │ └── sunflower/ │ └── macrobenchmark/ │ ├── BaselineProfileGenerator.kt │ ├── PlantDetailBenchmarks.kt │ ├── PlantListBenchmarks.kt │ ├── StartupBenchmarks.kt │ └── Utils.kt └── settings.gradle.kts