Android 资源大全中文版
原文连接地址:https://github.com/jobbole/awesome-android-cnjavascript
我想不少程序员应该记得 GitHub 上有一个 Awesome – XXX 系列的资源整理。awesome-android 是JStumpp 发起维护的 Android 资源列表,内容包括:图表工具、游戏开发、GUI、崩溃检测、调试工具、通知、图片加载、依赖注入等等。css
普通的 Java 资源,请查看 https://github.com/jobbole/awesome-java-cn 。html
Awesome 系列虽然挺全,但基本只对收录的资源作了极为简要的介绍,若是有更详细的中文介绍,对相应开发者的帮助会更大。这也是咱们发起这个开源项目的初衷。前端
咱们要作什么?
- 基于 awesome-android 列表,咱们将对其中的各个资源项进行编译整理。此外还将从其余来源补充好资源。
- 整理后的内容,将收录在伯乐在线资源频道。可参考已整理的内容:
如何参与本项目?
从下面的目录来看,本项目的工做量小不了,因此很是期待能有更多程序员一块儿来参与。html5
不过加入前,有几个小要求:java
- 英文还不错,能读懂英文并用本身的话复述;
- 在作 Android 开发;
若有兴趣,请加 QQ:50872495。加 Q 时请注明「安卓大全」node
如何为列表贡献新资源?
欢迎你们为列表贡献高质量的新资源,提交PR时请参照如下要求:react
- 请确保推荐的资源本身使用过
- 提交PR时请注明推荐理由
资源列表管理收到PR请求后,会按期(每周)在微博转发本周提交的PR列表,并在微博上面听取使用过这些资源的意见。确认经过后,会加入资源大全。jquery
感谢您的贡献!android
本项目的参与者
注:名单不分排名,不按期补充更新
奖励计划
虽然奖励可能并非你加入的主要缘由,但仍是有必要提一下:
- 整理超过 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 - 给你的应用添加表情符号。
- GridPasswrodView - 仿支付宝,微信支付密码输入框。
图片加载
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开发文章,精选工具和安卓相关的行业动态。官网
英文站点
待补充