https://github.com/jobbole/awesome-android-cn122 stars today
Android 资源大全中文版,包括:图表、游戏开发、GUI、崩溃检测、调试工具等,由伯乐在线持续更新。
Android 资源大全中文版
我想很多程序员应该记得 GitHub 上有一个 Awesome – XXX 系列的资源整理。awesome-android 是JStumpp 发起维护的 Android 资源列表,内容包括:图表工具、游戏开发、GUI、崩溃检测、调试工具、通知、图片加载、依赖注入等等。
普通的 Java 资源,请查看 https://github.com/jobbole/awesome-java-cn 。
Awesome 系列虽然挺全,但基本只对收录的资源做了极为简要的介绍,如果有更详细的中文介绍,对相应开发者的帮助会更大。这也是我们发起这个开源项目的初衷。
我们要做什么?
- 基于 awesome-android 列表,我们将对其中的各个资源项进行编译整理。此外还将从其他来源补充好资源。
- 整理后的内容,将收录在伯乐在线资源频道。可参考已整理的内容:
如何参与本项目?
从下面的目录来看,本项目的工作量小不了,所以非常期待能有更多程序员一起来参与。
不过加入前,有几个小要求:
- 英文还不错,能读懂英文并用自己的话复述;
- 在做 Android 开发;
如有兴趣,请加 QQ:50872495。加 Q 时请注明「安卓大全」
如何为列表贡献新资源?
欢迎大家为列表贡献高质量的新资源,提交PR时请参照以下要求:
- 请确保推荐的资源自己使用过
- 提交PR时请注明推荐理由
资源列表管理收到PR请求后,会定期(每周)在微博转发本周提交的PR列表,并在微博上面听取使用过这些资源的意见。确认通过后,会加入资源大全。
感谢您的贡献!
本项目的参与者
注:名单不分排名,不定期补充更新
奖励计划
虽然奖励可能并不是你加入的主要原因,但还是有必要提一下:
- 整理超过 20 个资源后,可在伯乐在线上开通打赏;
- 每整理 20 个资源,有机会获得技术书籍或各种有意思的创意、极客产品;
- 奖励详情
目录
- 库
- 图表
- 依赖注入
- 游戏开发
- 图形界面
- ActionBar
- 导航栏
- 动画
- 图片
- 输入
- 图片加载
- JSON
- 崩溃检测
- 网络请求
- 通知
- 数据库
- REST
- 测试
- 行为监测
- 集合框架
- 调试工具
- 无线
- 其它
- 资源
- 非 Java 开发安卓应用的替代选择
- C#
- HTML, CSS 和 Javascript
- Lua
- Scala
- Groovy
- Kotlin
- 性能
库
图表
依赖注入
游戏开发
GUI
ActionBar
Navigation
Animations
图片
输入
- FloatingLabel - FloatingLabel 允许你创建一堆EditText。 无需使用Gradle或者MAVEN构建。
- MaterialEditText - 支持使用自定义颜色的浮动标签(Floating Labels)、单行超出文本省略(Single Line Ellipsis)、最大最小字数(Max/Min Characters)、帮助文本(Helper Text)和错误提示(Error Text)。
- Emojicon - 给你的应用添加表情符号。
图片加载
JSON
崩溃检测
网络
通知
Database
ORM
REST
Testing
Tracking
框架
调试工具
- Linx - 应用的调制版本中可以在手机上显示logcat信息
- Scalpel - 在手机上查看3D效果的视图层次。
- Stetho - 使用Chrome调试视图层次和网络。
无线
其他
非Java开发安卓应用
我个人的推荐是(现在)使用Android的API开发原生的应用。Scala可以让你用更清晰的代码开发原生应用。但是也有几种替代方案,在诸如跨平台开发时非常有用。
C
- Xamarin - 使用C#开发原生的IOS、Android、Mac和Windows应用的框架。
HTML, CSS and Javascript
- PhoneGap - Adobe提供的开源框架,用于使用HTML、CSS和JavaScript开发跨平台的手机应用。
- Titanium - 使用JavaScript开发跨平台的本地应用的开源框架。
- NativeScript - 一个书体部分JavaScript开发本地(native)IOS和Android应用的开源框架。
- React Native - Facebook提供的使用React开发本地应用的框架。
- Ionic Framework - 使用针对移动设备优化的HTML、CSS和JS的AngularJS框架来开发混合模式移动应用(hybird app)。
- Apache Cordova - 基于Cordova的应用,核心是使用HTML、CSS和JavaScript这些Web技术开发应用。
- Reapp.io - 基于Cordova,使用针对移动设备优化HTML、CSS、JSS的ReactJS开发混合模式应用(hybrid app)的框架。
Lua
Scala
Groovy
Kotlin
性能
资源
资源
有影响力的书
具有广泛影响且值得阅读的安卓经典书籍。
待补充
知名网站
值得关注的前端技术站点。
中文站点
- 伯乐在线安卓频道:伯乐安卓分享Android开发文章,精选工具和安卓相关的行业动态。官网
英文站点
待补充
微博、微信公众号
- 安卓开发频道 微博:@安卓开发频道
- 「安卓应用频道」专注分享安卓应用相关内容,包括:安卓App开发、设计、推广和行业资讯。