{"id":15486992,"url":"https://github.com/theodesp/jetpackcomposeadvancedstateapp","last_synced_at":"2025-08-27T07:17:30.049Z","repository":{"id":97066554,"uuid":"523382022","full_name":"theodesp/jetPackComposeAdvancedStateApp","owner":"theodesp","description":"Jetpack Compose Advanced State App","archived":false,"fork":false,"pushed_at":"2022-08-10T17:17:59.000Z","size":7666,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-12T09:39:27.539Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/theodesp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-08-10T14:44:30.000Z","updated_at":"2022-08-10T17:21:11.000Z","dependencies_parsed_at":"2023-06-16T03:30:53.880Z","dependency_job_id":null,"html_url":"https://github.com/theodesp/jetPackComposeAdvancedStateApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodesp%2FjetPackComposeAdvancedStateApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodesp%2FjetPackComposeAdvancedStateApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodesp%2FjetPackComposeAdvancedStateApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theodesp%2FjetPackComposeAdvancedStateApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theodesp","download_url":"https://codeload.github.com/theodesp/jetPackComposeAdvancedStateApp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247429850,"owners_count":20937749,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-02T06:20:44.146Z","updated_at":"2025-04-06T03:26:31.763Z","avatar_url":"https://github.com/theodesp.png","language":"Kotlin","readme":"# Advanced State in Jetpack Compose Codelab\n\nThis folder contains the source code for the\n[Advanced State in Jetpack Compose Codelab](https://developer.android.com/codelabs/jetpack-compose-advanced-state-side-effects)\ncodelab.\n\nThe project is built in multiple git branches:\n* `main` – the starter code for this project, you will make changes to this to complete the codelab\n* `end` – contains the solution to this codelab\n\n## [Optional] Google Maps SDK setup\n\nSeeing the city on the MapView is not necessary to complete the codelab. However, if you want\nto get the MapView to render on the screen, you need to get an API key as\nthe [documentation says](https://developers.google.com/maps/documentation/android-sdk/get-api-key),\nand include it in the `local.properties` file as follows:\n\n```\ngoogle.maps.key={insert_your_api_key_here}\n```\n\nWhen restricting the Key to Android apps, use `androidx.compose.samples.crane` as package name, and\n`A0:BD:B3:B6:F0:C4:BE:90:C6:9D:5F:4C:1D:F0:90:80:7F:D7:FE:1F` as SHA-1 certificate fingerprint.\n\n## License\n```\nCopyright 2021 The Android Open Source Project\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheodesp%2Fjetpackcomposeadvancedstateapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheodesp%2Fjetpackcomposeadvancedstateapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheodesp%2Fjetpackcomposeadvancedstateapp/lists"}