{"id":13471960,"url":"https://github.com/codepath/android_guides","last_synced_at":"2025-05-12T15:23:46.972Z","repository":{"id":9029133,"uuid":"10788737","full_name":"codepath/android_guides","owner":"codepath","description":"Extensive Open-Source Guides for Android Developers","archived":false,"fork":false,"pushed_at":"2024-12-31T19:40:50.000Z","size":1100,"stargazers_count":28364,"open_issues_count":162,"forks_count":6322,"subscribers_count":2096,"default_branch":"master","last_synced_at":"2025-05-12T15:23:25.761Z","etag":null,"topics":["android","codepath","development","guides","tutorials"],"latest_commit_sha":null,"homepage":"guides.codepath.com","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/codepath.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2013-06-19T10:24:45.000Z","updated_at":"2025-05-12T00:51:32.000Z","dependencies_parsed_at":"2022-07-14T04:10:42.527Z","dependency_job_id":"2429535e-bd7f-4e35-b87f-df7ac1e81ac7","html_url":"https://github.com/codepath/android_guides","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/codepath%2Fandroid_guides","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid_guides/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid_guides/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codepath%2Fandroid_guides/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/codepath","download_url":"https://codeload.github.com/codepath/android_guides/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253764015,"owners_count":21960497,"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":["android","codepath","development","guides","tutorials"],"created_at":"2024-07-31T16:00:50.721Z","updated_at":"2025-05-12T15:23:46.945Z","avatar_url":"https://github.com/codepath.png","language":null,"readme":"# CodePath Android Cliffnotes\n\nWelcome to the open-source [Codepath](http://codepath.com) Android Cliffnotes! Our goal is to become the **central crowdsourced resource** for complete and up-to-date Android content and tutorials. [Just take me to the notes](https://github.com/codepath/android_guides/wiki#getting-started)!\n\n[![CodePath](http://i.imgur.com/XgxWfyF.png)](http://codepath.com)\n\nWe have guides for everyone whether you are **beginner, intermediate or advanced**. Want to learn how to [use the ActionBar](https://github.com/codepath/android_guides/wiki/Defining-The-ActionBar) or the [ins and outs of fragments](https://github.com/codepath/android_guides/wiki/Creating-and-Using-Fragments)? We got that. Want to learn [about testing](https://github.com/codepath/android_guides/wiki/Android-Testing-Options) or how to [build flexible user interfaces for multiple devices](https://github.com/codepath/android_guides/wiki/Flexible-User-Interfaces)? We got you covered. We don't waste time with the \"theoretical approach\" from a book. We cover **exactly the things we use every day** as we are developing apps for contracts.\n\n**Need Help?** Please join the [google groups](https://groups.google.com/forum/#!forum/codepath-android-guides) for these guides where you can post related questions.\n\n## Motivation\n\nEver been **frustrated finding information on outdated one-off blog posts and tutorials** that has since become irrelevant? How many times have you been googling only to find your answer on a **2 year old Stack Overflow post**? We believe there's got to be a better way. Why not have a community to work together in creating useful and detailed documentation for every aspect of Android development(or any platform)? \n\nRead about our [mission to change the way engineers learn new technologies](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal) and we would love for you to [get involved](https://github.com/codepath/android_guides/wiki/The-CodePath-Goal#how-do-i-help)! In addition, we are a fledgling startup so if you like this guide and what we are trying to do, please consider following us on twitter [@codepath](https://twitter.com/codepath)! \n\n## Live in San Francisco?\n\nLocated in the San Francisco Bay Area and interested in learning with others in a more structured program? Check out our local [Android](http://www.meetup.com/Learning-Android-Development) or [iOS](http://www.meetup.com/Learning-iOS-Development-SF/) meetup events. We have free evening events and at-cost 1-day workshops to make learning social and connect you with others passionate about mobile.\n\nIf you are an experienced engineer (2+ years of professional experience in software development) and serious about learning Android, check out our [free evening 8-week Android bootcamp](http://codepath.com/androidbootcamp). Learn how to build mobile apps while collaborating with other engineers and designers. Work on solving important problems for non-profits with our free 8-week accelerated evening mobile boot camp. [Learn more and apply here](http://courses.codepath.com/snippets/intro_to_android/about_bootcamp).\n\n## We Need Your Help!\n\nWe need your help making the guides even better. In particular, here are the easiest ways to contribute:\n\n1. **Update Guides.** Review existing guides and update outdated content, add tips or add/update images\n2. **Fill Out Guides.** Find guides that are [simply stubs](https://github.com/codepath/android_guides/issues/2) and fill them out with content.\n3. **Create New Guides.** Review the [missing topics list](https://github.com/codepath/android_guides/issues/2) and create new topic guides.\n\nWe [maintain a master missing topics list](https://github.com/codepath/android_guides/issues/2) that contains the most important missing topics. Also, look for items in the cliff notes with the **Needs Attention** mark which indicates the guide needs some love. If you see a topic you'd like added, please check the [issues](https://github.com/codepath/android_guides/issues) for this repository to let us know.\n\nIf you are interested in contributing to our guides, please check out our [contribution guidelines](https://github.com/codepath/android_guides/wiki/Contributing-Guidelines) first.\n\n## Contributors\n\nThese guides were originally created and adapted by [Nathan Esquenazi](https://github.com/nesquena) \nas a part of our [CodePath](http://codepath.com) training and bootcamps. We have also had contributions from many\ncommunity members including:\n\n * [Nidhi Shah](https://github.com/nidhi1608) (CodePath Alumni and Staff)\n * [Roger Hu](https://github.com/rogerhu) (CodePath Alumni and Instructor)\n * [Nick Aiwazian](https://github.com/nickai) (CodePath Alumni and Instructor)\n * [Kevin Leong](https://github.com/kgleong) (CodePath Alumni and Instructor)\n * [Michael Alan Huff](https://github.com/koalahamlet) (CodePath Alumni and Mentor)\n * [Vibhor Bharadwaj](https://github.com/vibhorB) (CodePath Alumni and Mentor)\n * [Ari Lacenski](https://github.com/tensory) (CodePath Alumni)\n * [Chunyan Song](https://github.com/chunyan) (CodePath Alumni)\n * [Vishal Kapoor](https://github.com/kapoor) (CodePath Alumni)\n * [Trevor Elkins](https://github.com/trevor-e)\n * [Adrian Romero](https://github.com/romeroadrian)\n * [Aaron Fleshner](https://github.com/adfleshner)\n * [Steven Dobek](https://github.com/sdobek)\n","funding_links":[],"categories":["Others","Library","Android ##","Android 应用","Uncategorized","Libs","External"],"sub_categories":["网络服务_其他","Uncategorized","\u003cA NAME=\"Books\"\u003e\u003c/A\u003eBooks"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodepath%2Fandroid_guides","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodepath%2Fandroid_guides","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodepath%2Fandroid_guides/lists"}