公司项目上线了,应该是有一段空闲期,打算看下一些优秀的项目,整理下思路,做一段总结。已经很长一段时间没有写博客了,一方面是想着提高博客质量写一些高质量的文章,但写的时候总担心文笔不行,所以造成了很长一段时间没有自己的原创文章,二来是感觉确实没什么好写的,现在Android这一块基本想要什么网上都有了,而且都还总结的不错。拿来都能用,轮子都造好了,装上就可以了。对于开发产生了一种惰性。
闲暇之余还是打算做一套Android优秀第三方框架的思路源码解析。初期打算一月两篇,分析介绍下自己经常使用的框架和工具。供今后回顾和大家参考。先做下整理,当然也有一些github上优秀的控件集。话不多说,先写再说:
常用第三方框架
Media
camera
googlesamples/android-Camera2Basic
Google camera Demo
Android Multimedia框架总结案例,包含MediaPlayer,Camera等
UI框架
- EasyRecyclerView
ArrayAdapter,pull to refresh,auto load more,Header/Footer,EmptyView,ProgressView,ErrorView
- SmartTabLayout
- RoundedImageView
- material-dialogs
- Android-Iconics
Android图标整理工具项目
- Fragmentation
A powerful library that manage Fragment for Android!
- ShortcutBadger
An Android library supports badge notification like iOS in Samsung, LG, Sony and HTC launchers.
注解
Databinding
Dagger2
数据库
greenDAO
- litepal
逻辑
- RxAndroid
github
网络
- jsoup
jsoup: Java HTML Parser, with best of DOM, CSS, and jquery
性能分析工具
- AndroidPerformanceMonitor
BlockCanary — 轻松找出Android App界面卡顿元凶
- leakcanary
other
- logger
Simple, pretty and powerful logger for android
- Fragmentation
A powerful library that manage Fragment for Android!
- AndroidEventBus
A lightweight eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.
优秀的第三方开源项目
- superXingPostCard
An post card DIY app./制作明信片图片的app
- CoCoin
CoCoin, Multi-view Accounting Application
- LQRWeChat
本项目仿最新版微信6.5.7(除图片选择器外)
-
4.
工具类
- CommonUtilLibrary
快速开发工具类收集,史上最全的开发工具类
- AndroidUtilCode
Android developers should collect the following utils(updating)
-
3.
小功能
ActivityRouter
一款可以给Activity设置连接跳转的工具
-
2.
异常处理
- CustomActivityOnCrash
-
2.
动画效果
- lottie-android
- 动画效果集
- AndroidViewAnimations
-
4.
下拉刷新
1:SmartRefreshLayout 下拉刷新、上拉加载、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹,具有极强的扩展性,集成了几十种炫酷的Header和 Footer
CardView(github搜card)
- ViewPagerCards
- folding-cell-android
- CardSlidePanel
- RecyclerViewCardGallery
- ExpandingPager
- CardStackView
link
7. AndroidPileLayout
- Android-InfiniteCards
github
9. MultiCardMenu
SwipeableCard
- GiftCard-Android
- CardView
总结篇
- android-open-project
Android 开源项目分类汇总
AndroidLibs
正在成为史上最全分类 Android 开源代码大全~~(正在整理收集,不要着急先 Star 一下吧)
AndroidLibsCommonUtilLibrary
github
- AndroidSdkSourceAnalysis
Android源码分析文章集
github
打赏
If you find this repository helpful, you may make a donation to me via alipay or wechat.
坚持原创技术分享,您的支持将鼓励我继续创作!
微信支付: | 支付宝支付: |
---|---|