{"id":36226,"url":"https://github.com/Mike-bel/awesome-android","name":"awesome-android","description":"A better way to collect the awesome repositories on GitHub for android developers.","projects_count":115,"last_synced_at":"2026-08-18T08:00:30.619Z","repository":{"id":121822030,"uuid":"53292912","full_name":"Mike-bel/awesome-android","owner":"Mike-bel","description":"A better way to collect the awesome repositories on GitHub for android developers.","archived":false,"fork":false,"pushed_at":"2023-10-08T03:14:38.000Z","size":9020,"stargazers_count":145,"open_issues_count":0,"forks_count":22,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-07-29T21:05:29.132Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/Mike-bel.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}},"created_at":"2016-03-07T03:26:54.000Z","updated_at":"2026-06-07T09:39:54.000Z","dependencies_parsed_at":"2024-01-16T10:09:24.830Z","dependency_job_id":null,"html_url":"https://github.com/Mike-bel/awesome-android","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Mike-bel/awesome-android","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mike-bel%2Fawesome-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mike-bel%2Fawesome-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mike-bel%2Fawesome-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mike-bel%2Fawesome-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mike-bel","download_url":"https://codeload.github.com/Mike-bel/awesome-android/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mike-bel%2Fawesome-android/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36761116,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-18T02:00:06.197Z","response_time":52,"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"}},"created_at":"2024-01-13T12:59:30.748Z","updated_at":"2026-08-18T08:00:30.619Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Internal","Uncategorized","External"],"sub_categories":["Uncategorized"],"readme":"# Introduction\n\nThis is a better way to collect some android repositories on github for me, or for you, an android developer.\n\nMaybe it is not the most complete one, but must be the awesome one!\n\n# Category\n\n- [platform_frameworks_base](https://github.com/aosp-mirror/platform_frameworks_base): AOSP\n\n- [Articles](https://github.com/Mike-bel/Awesome_Android/blob/master/category/articles.md)\n\n- [Http Client](https://github.com/Mike-bel/Awesome_Android/blob/master/category/http_client.md)\n\n- [Image Loader](https://github.com/Mike-bel/Awesome_Android/blob/master/category/image_loader.md)\n\n- [Data Storage](https://github.com/Mike-bel/Awesome_Android/blob/master/category/data_storage.md)\n\n  SQLite, ORMs, and SharedPreferences.\n\n- [DI \u0026 Event Bus](https://github.com/Mike-bel/Awesome_Android/blob/master/category/DI_and_EventBus.md)\n\n  dependency injector, and event bus.\n  \n- [Router](https://github.com/Mike-bel/Awesome_Android/blob/master/category/router.md)\n \n- [Debug](https://github.com/Mike-bel/Awesome_Android/blob/master/category/debug.md)\n  \n- [Hot Fix](https://github.com/Mike-bel/Awesome_Android/blob/master/category/hot_fix.md)\n\n- [Logger](https://github.com/Mike-bel/Awesome_Android/blob/master/category/logger.md)\n\n- [Change Skin](https://github.com/Mike-bel/Awesome_Android/blob/master/category/change_skin.md)\n\n  daynight mode, and change skin.\n  \n- [Serialization](https://github.com/Mike-bel/Awesome_Android/blob/master/category/serialization.md)\n\n  JSON parser/generator, Java serialization/deserialization library.\n  \n- [Permissions](https://github.com/Mike-bel/Awesome_Android/blob/master/category/permissions.md)\n  \n- [Office Software](https://github.com/Mike-bel/Awesome_Android/blob/master/category/office_software.md)\n\n  pdf, word, excel, ppt and so on.\n  \n- [Android Studio Plugins](https://github.com/Mike-bel/Awesome_Android/blob/master/category/Android_Studio_Plugins.md)\n\n- [Complete_Project](https://github.com/Mike-bel/Awesome_Android/blob/master/category/complete_project.md)\n\n  Some open source projects used for learning.\n  \n- [Multimedia](https://github.com/Mike-bel/Awesome_Android/blob/master/category/multimedia.md)\n\n  AudioRecord, VideoPlayer, MusicPlayer.\n  \n- [Charts](https://github.com/Mike-bel/Awesome_Android/blob/master/category/charts.md)\n\n- [Calendar](https://github.com/Mike-bel/Awesome_Android/blob/master/category/calendar.md)\n\n- [Flutter](https://github.com/flutter/flutter)\n\n- [Performance Optimization](https://github.com/Mike-bel/Awesome_Android/blob/master/category/performance_optimization.md)\n\n- UI Design\n\n  - [Animation](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/animation.md)\n  \n  - [Banner](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/banner.md)\n  \n  - [BarCode](https://github.com/Mike-bel/awesome-android/blob/master/category/bar-code.md)\n  \n  - [Blur](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/blur.md)\n  \n    Gaussian Blur and Ground Glass Effect for image.\n    \n  - [BottomSheet](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/bottomsheet.md)\n  \n  - [Button](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/button.md)\n    \n  - [CaseView](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/caseview.md)\n  \n    You can call it CaseView, TipsView, or GuideView.\n  \n  - [CardView](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/cardview.md)\n  \n  - [Danmaku](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/danmaku.md)\n  \n  - [Dialog](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/dialog.md)\n  \n  - [EditText](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/edittext.md)\n  \n  - [Guide Page](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/guide_page.md)\n  \n  - [Image](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/image.md)\n  \n    zooming, crop, circle or rounded corner, image picker, image editor...\n  \n  - [Indicator](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/indicator.md)\n  \n  - [Label](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/label.md)\n  \n    LabelView, etc.\n  \n  - [List](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/list.md)\n  \n    ExpandableListView Or TreeView...\n\n  - [Menu](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/menu.md)\n  \n  - [MaterialDesignLibrary](https://github.com/navasmdc/MaterialDesignLibrary)\n  \n    This is a library with components of Android L to you use in android 2.2.\n  \n  - [OneStep](https://github.com/SmartisanTech/android)\n  \n  - [PraiseAnimation](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/praise.md)\n  \n    Praise, Collect, or other actions.\n  \n  - [PullToRefresh](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/pulltofresh.md)\n  \n  - [ProgressBar](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/progressbar.md)\n  \n  - [Page Transition](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/page_transition.md)\n  \n    Transitions, shared elements, swipe back between activities.\n    \n  - [Page Header](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/page_header.md)\n  \n    Some common designs in detail page, personal info page, and so on.\n    \n  - [PopupWindow](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/popup_window.md)\n  \n  - [RatingBar](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/ratingbar.md)\n  \n  - [RippleEffect](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/ripple.md)\n  \n  - [Switch](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/switch.md)\n  \n    SwitchButton, CheckBox.\n    \n  - [SeekBar](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/seekbar.md)\n  \n  - [Search](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/search.md)\n  \n    Search or filter in toolbar.\n    \n  - Shimmer\n  \n    [facebook/shimmer-android](https://github.com/facebook/shimmer-android)\n    \n    \u0026\n    \n    [sharish/ShimmerRecyclerView](https://github.com/sharish/ShimmerRecyclerView)\n    \n    \u0026 \n    \n    [ethanhua/Skeleton](https://github.com/ethanhua/Skeleton)\n  \n  - [Text](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/text.md)\n  \n  - [ViewPager](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/viewpager.md)\n  \n  - [WheelView](https://github.com/Mike-bel/Awesome_Android/blob/master/category/ui/wheelview.md)\n  \n    A picker or selector for date time, age, provinces, sex and so on.\n\n# Kotlin\n\n- [kotlin_tips](https://github.com/heimashi/kotlin_tips)\n\n- [android-ktx](https://github.com/android/android-ktx)\n\n  A set of Kotlin extensions for Android app development. \n  \n- [kotlin-docs-zh](https://github.com/LyndonChin/kotlin-docs-zh)\n\n\n# Frameworks for building Mobile cross-platform UIs\n\n- [React Native](https://facebook.github.io/react-native/)\n\n- [weex](http://alibaba.github.io/weex/index.html)\n\n- [ionic](https://github.com/driftyco/ionic)\n\n- [Atlas](https://github.com/alibaba/atlas)\n\n# Blogs\n\n- [android-training-course-in-chinese](https://github.com/kesenhoo/android-training-course-in-chinese)\n\n- [hehonghui/android-tech-frontier](https://github.com/hehonghui/android-tech-frontier)\n\n# Design Tools\n\n  Refer to [android-art](https://github.com/hwding/android-art).\n\n  **IconFont**\n  \n  - [Google Material Icon](https://design.google.com/icons/)\n  - [Alibaba iconfont](http://www.iconfont.cn/plus)\n  - [Fontello](http://fontello.com/)\n  - [Material Design Icons](https://materialdesignicons.com/)\n\n  **Color**\n  \n  - [Google Material Color](https://material.google.com/style/color.html)：谷歌官方质感设计Color\n  - [Material Design Color Palette Generator](https://www.materialpalette.com/)：质感设计色板生成器，支持强调色搭配\n  - [Material UI](https://www.materialui.co/colors)：质感设计色板\n  - [Material Colors](http://materialcolors.com/)：质感设计色板\n\n  **Icon**\n  \n  - [Android Material Icon Generator](http://jaqen.me/mdpub/)：Android Material 材料风格图标LOGO生成器\n  - [Flat icon generator](https://flat-icon.surge.sh/)：扁平化图标生成器\n  - [Android Asset Studio](https://romannurik.github.io/AndroidAssetStudio/index.html)：安卓图标生成器，根据应用内用途可生成多种规格的图标\n  - [Android 9-patch shadow generator](http://inloop.github.io/shadow4android/)\n  - [Loading.io](https://loading.io/): Build Your Ajax Loading Icons with SVG / CSS / GIF / APNG !\n\n  **Editor**\n  \n  - [TinyPNG](https://tinypng.com/)：在保证质量的前提下压缩图片，支持JPEG、PNG\n  - [改图吧](http://www.gaituba.com/)：修改尺寸，支持像素与百分比两种调整类型\n  - [Roundcorner](http://www.atool.org/roundcorner.php)：对图标进行圆角化处理\n\n  **Screenshot**\n  \n  - [Google Device Art Generator](https://developer.android.com/distribute/tools/promote/device-art.html)：截图加壳，采用Nexus、Pixel \u0026 Android Wear的壳\n\n# ADB命令相关\n\n- [awesome-adb](https://github.com/mzlogin/awesome-adb)\n\n- [dryrun](https://github.com/cesarferreira/dryrun)\n\n- ADB WIFI\n\n  - [Terminal sh](https://github.com/Bob1993/adbwifi)\n  - [AS Plugin](https://github.com/layerlre/ADBWIFI)\n  - [APK \u0026 Terminal](https://github.com/zeyuec/adbwifi)\n\n# Tools\n\n- [androidtool-mac](https://github.com/mortenjust/androidtool-mac)\n\n- [开发助手](http://sj.qq.com/myapp/detail.htm?apkName=cn.trinea.android.developertools)\n\n- [带壳截图](http://sj.qq.com/myapp/detail.htm?apkName=com.sspai.dkjt)\n\n- [Proxy App](https://github.com/jpkrause/AndroidProxySetter)\n\n# Interview\n\n- [AndroidInterview-Q-A](https://github.com/JackyAndroid/AndroidInterview-Q-A)\n\nBy JackyAndroid.\n\n- [android-interview-questions](https://github.com/MindorksOpenSource/android-interview-questions)\n\nBy MindorksOpenSource.\n\n- [android-interview-questions-cn](https://github.com/stormzhang/android-interview-questions-cn)\n\nBy stormzhang.\n\n- [Awesome-Android-Interview](https://github.com/JsonChao/Awesome-Android-Interview)\n\n- [CodeEggDailyInterview](https://github.com/codeegginterviewgroup/CodeEggDailyInterview)\n\n# References\n\n## Internal\n\n- [awesome-android-performance](https://github.com/Juude/awesome-android-performance)\n\n- [Awesome-MaterialDesign](https://github.com/lightSky/Awesome-MaterialDesign) .\n\n- [android-open-project](https://github.com/Trinea/android-open-project) \n\n- [TimLiu-Android](https://github.com/Tim9Liu9/TimLiu-Android)\n\n- [Android-Best-Practices](https://github.com/tianzhijiexian/Android-Best-Practices)\n\n- [madongqiang2201/views](https://github.com/madongqiang2201/views)\n\n- [ddwhan0123/Useful-Open-Source-Android](https://github.com/ddwhan0123/Useful-Open-Source-Android)\n\n- [XXApple/AndroidLibs](https://github.com/XXApple/AndroidLibs)\n\n- [Android-Tips](https://github.com/tangqi92/Android-Tips)\n\n- [awesome-android](https://github.com/snowdream/awesome-android)\n\n- [Andriod-collect-blogs](https://github.com/ZQiang94/Andriod-collect-blogs)\n\n- [AndroidUtilCode](https://github.com/Blankj/AndroidUtilCode)\n\n- [DiyCodes/code_news](https://github.com/DiyCodes/code_news)\n\n- [Android-Session-Slides](https://github.com/MDCC2016/Android-Session-Slides)\n\n  The Sides In MDCC 2016 Android Session.\n  \n- [RxJavaSamples](https://github.com/THEONE10211024/RxJavaSamples)\n\n- [AndroidLibs](https://github.com/XXApple/AndroidLibs)\n\n- [FastDev4Android](https://static.kancloud.cn/digest/fastdev4android/109640)\n  \n  本项目是Android快速开发框架，采用AS进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(OkHttps),数据解析,依赖注入(DI),xutils,图片异步加载，二维码扫描等等，后续会进行逐步添加。\n\n## External\n\n- [80+ Best Resources for Android Developers 2016 (Blogs, Forums \u0026 More)](http://www.anysoftwaretools.com/best-android-development-resources/)\n\n- [codepath/android_guides](https://github.com/codepath/android_guides)\n\n- [platform_frameworks_base](https://github.com/android/platform_frameworks_base) \n\n- [awesome-android-libraries](https://github.com/wasabeef/awesome-android-libraries)\n\n- [awesome-android-things](https://github.com/amitshekhariitbhu/awesome-android-things) \u0026 [awesome-android-complete-reference](https://github.com/amitshekhariitbhu/awesome-android-complete-reference) by [amitshekhariitbhu](https://github.com/amitshekhariitbhu)\n\n\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/mike-bel%2Fawesome-android/projects"}