GitHub Android开源框架Top10
-
- TOP 1 Flutter
- TOP 2 free-programming-books-zh_CN
- TOP 3 material-design-icons
- TOP 4 Awesome-Hacking
- TOP 5 awesome-android-ui
- TOP 6 Okhttp
- TOP 7 scrcpy
- TOP 8 architecture-samples
- TOP 9 Retrofit
- TOP 10 MPAndroidChar
Blog如有不对,敬请斧正
喜欢Android的可以关注我,日常更新Android干货
TOP 1 Flutter
star:102k
语言: Dart
flutter是Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动、Web、桌面和嵌入式平台。Flutter 开源、免费,拥有宽松的开源协议,适合商业项目
GitHub地址:https://github.com/flutter/flutter
TOP 2 free-programming-books-zh_CN
star:70k
语言: All
免费的计算机编程类中文书籍! Java、Android、操作系统、WEB服务器、大数据,你能想到的他都有,好比程序员图书馆。
GitHub地址:https://github.com/justjavac/free-programming-books-zh_CN
TOP 3 material-design-icons
star:41k
Google 开源了 Material Design 系统图标,该系统图标包含常用的图标,如用于媒体播放、通讯、内容编辑、连接等等。在 Web 应用,安卓和 iOS 设计均适用。
GitHub:https://github.com/google/material-design-icons
TOP 4 Awesome-Hacking
star:40.7k
为黑客、Penters和安全研究人员收集的各种资源,下面列举一些:
Android安全:Android安全相关资源,包括各种工具、学术/研究/出版物/书籍等资源
AppSec :学习应用程序安全性的资源
Hacking:黑客教程,工具和资源列表
WiFi Arsenal:黑客攻击的各种工具包
Static Analysis:各种编程语言的静态分析工具、linter和代码质量检查程序的列表
TOP 5 awesome-android-ui
satr:38.9k
这是别人整理的Android UI/UX库列表,上面的图片是目录,组件超多,Layout、SeekBar、Menu
GitHub:https://github.com/wasabeef/awesome-android-ui
TOP 6 Okhttp
star:38.3k
一个处理网络请求的开源项目,是安卓端最火热的轻量级框架,用于替代HttpUrlConnection和Apache HttpClient
主要功能:联网请求文本数据、大文件上传、大文件下载、请求图片等
TOP 7 scrcpy
star:37.7k
简单地来说,scrcpy就是通过adb调试的方式来将手机屏幕投到电脑上,并可以通过电脑控制您的Android设备。它可以通过USB连接,也可以通过Wifi连接(类似于隔空投屏),而且不需要任何root权限,不需要在手机里安装任何程序。
GitHub:https://github.com/Genymobile/scrcpy
TOP 8 architecture-samples
star:37.4k
讨论和展示Android应用程序的不同架构工具和模式的示例。
GitHub:https://github.com/android/architecture-samples
TOP 9 Retrofit
star:36.6k
Retrofit是一款适用于Android网络请求的框架。Retrofit底层是基于OkHttp实现的,与其他网络框架不同的是,它更多使用运行时注解的方式提供功能。
可以配置不同HTTP client来实现网络请求,如okhttp、httpclient等;
优点:
请求的方法参数注解都可以定制
支持同步、异步和RxJava
超级解耦
可以配置不同的反序列化工具来解析数据,如json、xml等
使用非常方便灵活
GitHub:https://github.com/square/retrofit
TOP 10 MPAndroidChar
star:31.8k
MPAndroidChart是GitHub中大名鼎鼎的一个开源框架,可以快速制作开发中需要的图表,如:折线图、柱形图、饼图、雷达图。
Github项目地址:https://github.com/PhilJay/MPAndroidChart