目前包括:
主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。
一、ListView
二、ActionBar
三、Menu
四、ViewPager 、Gallery
五、GridView
六、ImageView
七、ProgressBar
八、TextView
包括 TextView 及所有继承自 TextView 控件,如 EditText、Button、RadioButton
BubbleTextView Android Bubble View 项目地址:https://github.com/dupengtao/BubbleTextView 效果图:Renderings
九、ScrollView
十、TimeView
包括 TimePicker、DatePicker、CalendarView、Clock 等时间相关控件
十一、TipView
包括 Toast、角标、UndoBar 等提示性控件
十二、FlipView
十三、ColorPickView
十四、GraphView
十五、UI Style
不同样式的系统 UI 风格,如 IOS、Bootstrap 风格
十六、其他
第二部分 工具库
主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络请求、数据库 ORM 建模、Android 公共库、Android 高版本向低版本兼容、多媒体相关及其他。
一、依赖注入 DI
通过依赖注入减少 View、服务、资源简化初始化,事件绑定等重复繁琐工作
二、图片缓存
三、网络请求
四、数据库 orm 工具包
orm 的 db 工具类,简化建表、查询、更新、插入、事务、索引的操作
- greenDAO
Android Sqlite orm 的 db 工具类
项目地址:https://github.com/greenrobot/greenDAO
文档介绍:http://greendao-orm.com/documentation/
官网网址:http://greendao-orm.com/
特点:(1) 性能佳
(2) 简单易用的 API
(3) 内存小好小
(4) 库大小小
五、Android 公共库
六、Android 高版本向低版本兼容
七、多媒体相关
八、事件总线(订阅者模式)
通过发布/订阅事件解耦事件发送和接受,从而简化应用程序组件(Activities, Fragments 及后台线程)之间的通信
九、传感器
十、安全
十一、插件化
更多见:Android 插件化作用、概念以及不错的资料(包括开源项目)和解决方案
十二、文件
对不同文档类型的处理,包括 PDF、Word、EPub、Html、Zip 等
十三、其他
第三部分 优秀项目
主要介绍那些 Android 还不错的完整项目,目前包含的项目主要依据是项目有意思或项目分层规范比较好。
一、系统及平台
第四部分 开发工具及测试工具
主要介绍和 Android 开发工具和测试工具相关的开源项目。
一、开发效率工具
二、开发自测相关
三、测试工具
四、开发及编译环境
五、其他
第五部分
主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow 大神,深挖大神的项目和 following,你会发现很多。
一、个人
二、组织
三、博客
部分国外著名 Android 开发者信息
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233024.html原文链接:https://javaforall.net