{"id":27864644,"url":"https://github.com/commonsguy/cw-andexplore","last_synced_at":"2025-09-02T08:35:32.719Z","repository":{"id":66933451,"uuid":"119063036","full_name":"commonsguy/cw-andexplore","owner":"commonsguy","description":"Source Code for \"Exploring Android\"","archived":false,"fork":false,"pushed_at":"2020-11-28T00:37:03.000Z","size":292,"stargazers_count":29,"open_issues_count":0,"forks_count":10,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-04T21:09:21.519Z","etag":null,"topics":["android","android-book","android-tutorial"],"latest_commit_sha":null,"homepage":"","language":"Java","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/commonsguy.png","metadata":{"files":{"readme":"README.markdown","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,"zenodo":null}},"created_at":"2018-01-26T14:46:07.000Z","updated_at":"2025-04-20T09:25:40.000Z","dependencies_parsed_at":"2023-04-21T10:07:31.791Z","dependency_job_id":null,"html_url":"https://github.com/commonsguy/cw-andexplore","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/commonsguy/cw-andexplore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commonsguy%2Fcw-andexplore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commonsguy%2Fcw-andexplore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commonsguy%2Fcw-andexplore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commonsguy%2Fcw-andexplore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/commonsguy","download_url":"https://codeload.github.com/commonsguy/cw-andexplore/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commonsguy%2Fcw-andexplore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273256973,"owners_count":25073527,"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","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["android","android-book","android-tutorial"],"created_at":"2025-05-04T21:09:15.794Z","updated_at":"2025-09-02T08:35:32.709Z","avatar_url":"https://github.com/commonsguy.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## About the Book\n\n[*Exploring Android*](https://commonsware.com/AndExplore/)\nis an integrated set of tutorials, guiding you step-by-step in building an \nAndroid application. \n\nThe current source code for this book can be found in [this repository](https://gitlab.com/commonsguy/cw-andexplore). That GitLab repository has the code for the second-generation *Exploring Android*, demonstrating Kotlin and the Jetpack.\n\nThe repository that you are viewing is for the first-generation *Exploring Android*, demonstrating Java.\n\nAll of the source code in this archive is licensed under the\nApache 2.0 license except as noted.\n\nEach directory in this repository reflects the \"answers\" to having completed\nthe tutorials to a certain point. So, for example, the `T14-RecyclerView/`\ndirectory contains a copy of the app being built, after having completed the\n14th tutorial (\"Populating Our RecyclerView\"). If you wish to import\nthe results of one of the tutorials into Android Studio, you want to import\nthe `ToDo/` directory inside of one of the top-level directories. In other\nwords, import `T14-RecyclerView/ToDo/`, not `T14-RecyclerView/`.\n\nRemember,\n**always check the `gradle-wrapper.properties` file before importing anything into Android Studio**,\nas there is always the chance that somebody has published material linking you to a hacked Gradle installation.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommonsguy%2Fcw-andexplore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommonsguy%2Fcw-andexplore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommonsguy%2Fcw-andexplore/lists"}