{"id":3693,"url":"https://github.com/nisrulz/android-tips-tricks","last_synced_at":"2025-10-09T01:39:40.585Z","repository":{"id":37502927,"uuid":"66590822","full_name":"nisrulz/android-tips-tricks","owner":"nisrulz","description":":ballot_box_with_check: [Cheatsheet] Tips and tricks for Android Development","archived":false,"fork":false,"pushed_at":"2023-09-12T07:15:28.000Z","size":34241,"stargazers_count":4735,"open_issues_count":2,"forks_count":575,"subscribers_count":272,"default_branch":"master","last_synced_at":"2025-05-28T16:49:57.344Z","etag":null,"topics":["adb","android","android-developers","android-development","android-library","android-studio","cheatsheet","gradle","java","kotlin","material","performance","tips","tricks"],"latest_commit_sha":null,"homepage":"https://nisrulz.com/android-tips-tricks/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nisrulz.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2016-08-25T20:27:33.000Z","updated_at":"2025-05-18T13:20:08.000Z","dependencies_parsed_at":"2024-01-28T10:12:20.735Z","dependency_job_id":null,"html_url":"https://github.com/nisrulz/android-tips-tricks","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nisrulz/android-tips-tricks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nisrulz%2Fandroid-tips-tricks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nisrulz%2Fandroid-tips-tricks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nisrulz%2Fandroid-tips-tricks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nisrulz%2Fandroid-tips-tricks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nisrulz","download_url":"https://codeload.github.com/nisrulz/android-tips-tricks/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nisrulz%2Fandroid-tips-tricks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279000716,"owners_count":26082895,"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-10-08T02:00:06.501Z","response_time":56,"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":["adb","android","android-developers","android-development","android-library","android-studio","cheatsheet","gradle","java","kotlin","material","performance","tips","tricks"],"created_at":"2024-01-05T20:16:48.750Z","updated_at":"2025-10-09T01:39:40.579Z","avatar_url":"https://github.com/nisrulz.png","language":"Java","readme":"\u003ca href=\"https://nisrulz.com/android-tips-tricks\" target=\"_blank\" noopener\u003e![Image](src/img/github_banner.png)\u003c/a\u003e\n\n\n### Show some ♥️ and 🌟 the repo to support the project\n\n[![GitHub stars](https://img.shields.io/github/stars/nisrulz/android-tips-tricks.svg?style=social\u0026label=Star)](https://github.com/nisrulz/android-tips-tricks) [![GitHub forks](https://img.shields.io/github/forks/nisrulz/android-tips-tricks.svg?style=social\u0026label=Fork)](https://github.com/nisrulz/android-tips-tricks/fork) [![GitHub watchers](https://img.shields.io/github/watchers/nisrulz/android-tips-tricks.svg?style=social\u0026label=Watch)](https://github.com/nisrulz/android-tips-tricks) [![GitHub followers](https://img.shields.io/github/followers/nisrulz.svg?style=social\u0026label=Follow)](https://github.com/nisrulz/android-tips-tricks) \n\n[![Follow me on Bluesky](https://img.shields.io/badge/Bluesky-0285FF?logo=bluesky\u0026logoColor=fff\u0026label=Follow%20me%20on\u0026color=0285FF)](https://bsky.app/profile/nisrulz.com)\n\n### Featured in\n\n[![Android Weekly](https://img.shields.io/badge/Android%20Weekly-%23221-blue.svg)](http://androidweekly.net/issues/issue-221) [![AndroidDev Digest](https://img.shields.io/badge/AndroidDev%20Digest-%23110-blue.svg)](https://web.archive.org/web/20211208063820/https://www.androiddevdigest.com/digest-110/) [![awesome-android](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/JStumpp/awesome-android#resources)\n\n**Also included in**\n\n- [Awesome Android Newsletter #Issue 16](https://android.libhunt.com/newsletter/16)\n\nCheatsheet about tips and tricks for Android Development.\n\nThis is a simple set of tips and tricks regarding Android Development which I have gathered from various sources. It helps me direct other android devs in my community regarding stuff each android dev should know about. It is also there for me to keep track of anything I either learn on my own or from other sources now and then when browsing the internet.\n\nContributions are always welcome, hoping people will help me in growing this. To contribute, simply open up a PR with the changes.\n\n\u003ca href=\"https://nisrulz.com/android-tips-tricks\" target=\"_blank\" noopener\u003eClick here to navigate to the searchable book version\u003c/a\u003e\n\n\n### Development\n\n#### Build Book\n```mdbook build```\n\n#### Build book and serve locally\n```mdbook serve --open```\n\n#### Build book and publish to Github Pages\n```./deploy-to-github-pages.sh```\n\n#### Credits\n\nThis curated cheatsheet includes tips and tricks that I have been following in my workflow as well as those being suggested/followed by other android devs worldwide.I have tried to add direct links wherever I could remember, giving people due credit who have explained the concepts. If you think I have missed any, then either send a PR or open an issue and I will fix it asap.\n\nIf you appreciate my work, consider [buying me](https://www.paypal.me/nisrulz/5usd) a cup of ☕️ to keep me recharged 🤘🏼 [[PayPal](https://www.paypal.me/nisrulz/5usd)]\n\n[Apache Version 2.0 | Copyright 2016 Nishant Srivastava](LICENSE)\n","funding_links":["https://www.paypal.me/nisrulz/5usd"],"categories":["Java (504)","Java","Android","Navigation","Java \u0026 Android","Resources","Uncategorized","Android应用","Device updates","Android Hacking"],"sub_categories":["Tips","Other","Uncategorized","资源传输下载"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnisrulz%2Fandroid-tips-tricks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnisrulz%2Fandroid-tips-tricks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnisrulz%2Fandroid-tips-tricks/lists"}