学习资料整理

好的开发工具:

1、GenerateFindViewById--快速生成id/(findViewByMe)

https://blog.csdn.net/qq_33419925/article/details/78715029

2、图片压缩

https://tinypng.com/

3、图片素材网

http://preloaders.net/en/circular

https://iconstore.co/redirect/?icon-pack=someicons

4、视频直播m3u8视频下载(用于VLC和项目测试)

http://www.hdpfans.com/forum-841-1.html


好的第三方框架:

1、时间选择器和省市区选择器

项目地址:https://github.com/saiwu-bigkoo/Android-PickerView

2、仿iOS的AlertViewController 

项目地址:https://github.com/saiwu-bigkoo/Android-AlertView


学习资料整理_第1张图片

3、玻璃破碎效果

项目地址:https://github.com/zhanyongsheng/BrokenView

4、SwipeBack

项目介绍:拖动关闭,模范:kicker app(https://play.google.com/store/apps/details?id=com.netbiscuits.kicker)

项目地址:https://github.com/sockeqwe/SwipeBack

5、AndroidSwipeLayout

项目介绍:侧滑删除

项目地址:https://github.com/daimajia/AndroidSwipeLayout

6、Shimmer-android

项目介绍:闪动的文字 

项目地址:https://github.com/RomainPiel/Shimmer-android

7、WebView封装

项目地址:https://github.com/Justson/AgentWebX5

https://github.com/xudjx/webprogress

8、功能强大,UI简洁,交互优雅的通用弹窗!

https://github.com/li-xiaojun/XPopup

9、BasePopup - Android下打造通用便捷的PopupWindow

https://github.com/razerdp/BasePopup

10、在EditText上实现业务标记的库

https://github.com/iYaoy/easy_at

11、Android网络框架,基于Retrofit和RxJava打造的链式网络库, 支持okhttp的调用风格,又兼容Retrofit API,并支持rxJava链式操作

https://github.com/Tamicer/Novate

12、高仿新版58 加载动画

https://github.com/zzz40500/android-shapeLoadingView


学习资料整理_第2张图片

13、用于Android的progresshud的一种实现,类似于用于iOS的mbprogresshud和svprogresshud。

https://github.com/Kaopiz/KProgressHUD

14、可在Android上显示动画gif的视图和绘图功能

https://github.com/koral--/android-gif-drawable

15、banner图

https://github.com/youth5201314/banner

16、TextPathView

https://github.com/totond/TextPathView

17、一款仿微信扫一扫界面,基于zxing实现的扫码库。

https://github.com/MRYangY/YZxing

几行代码快速集成二维码扫描功能

https://github.com/yipianfengye/android-zxingLibrary

18、具有可定制选项的多功能FAB组件

https://github.com/JoaquimLey/faboptions

19、Android库支持徽章通知,如华为、小米、Oppo和vivo发射器中的iOS。

https://github.com/beiliao-mobile/BadgeNumberManager

https://github.com/beiliao-mobile/BadgeNumberManager/raw/master/Screenshots/demo.gif

20、为Android设计的本地图像和视频选择器

https://github.com/zhihu/Matisse

21、recycleview滑动删除

https://github.com/daimajia/AndroidSwipeLayout

22、Android 版本更新

https://github.com/luyoulong/AppUpdate


学习资料整理_第3张图片

23、Android APP update library./android app自动检测更新库

https://github.com/hugeterry/UpdateFun

24、app版本更新 demo

https://github.com/AlexLiuSheng/CheckVersionLib

https://github.com/BmobSnail/UpdateDemo

25、一行代码设置Shape样式、Selector触摸反馈效果开源库

https://github.com/LiangLuDev/DevShapeUtils

26、Android实现Pie Chart(饼状图),可设置为环形图

https://github.com/luweibin3118/PieChartView

27、可以定制一些简单的路径,按想要的绘制顺序添加,SimpleLineView会依次展现路径动画。

https://github.com/XingdongYu/SimpleLineView

28、Combination of TabLayout and CoordinatorLayout./TabLayout和CoordinatorLayout相结合的折叠控件

https://github.com/hugeterry/CoordinatorTabLayout

29、渐变状态栏/状态栏(RecyclerView篇)

https://github.com/BmobSnail/GradientDemo

30、Picture Selector Library for Android or 多图片选择器

https://github.com/LuckSiege/PictureSelector

31、微博,微信图库效果,微信视频拖放效果,适配状态栏 、屏幕旋转 、全屏 、长图、GIF、视频

https://github.com/moyokoo/Diooto


学习资料整理_第4张图片

32、Android 万能的Adapter for ListView,RecyclerView,GridView等,支持多种Item类型的情况。

https://github.com/hongyangAndroid/baseAdapter

33、下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer

https://github.com/scwang90/SmartRefreshLayout


34、CircleProgressView是一个圆形渐变的进度控件,动画效果纵享丝滑。

https://github.com/jenly1314/CircleProgressView


学习资料整理_第5张图片

35、Android 仿知乎分享控件

https://github.com/iMeiji/ZhihuShareDialog


学习资料整理_第6张图片

36、Picture Selector Library for Android or 多图片选择器

https://github.com/LuckSiege/PictureSelector

37、Android 自定义控件之可多选课程日历CalendarView

https://blog.csdn.net/airsaid/article/details/52139045#comments

38、深度解耦Android App中全局加载中、加载失败及空数据视图

https://github.com/luckybilly/Gloading


学习资料整理_第7张图片
Gloading

39、星空关系图谱

https://github.com/lihangleo2/AirRelationView


学习资料整理_第8张图片
星空关系图谱

40、高仿微信软键盘,android系统表情转变ios表情,并支持自定义

https://github.com/lihangleo2/MyEmjkeyBoard

41、包含美颜等40余种实时滤镜相机,可拍照、录像、图片修改

https://github.com/wuhaoyu1990/MagicCamera


好的学习文档:

1、Android 防止多次重复点击的三种方法

https://blog.csdn.net/hust_twj/article/details/78742453

2、design android

https://blog.csdn.net/yoonerloop/article/details/71081255

3、EditText代码设置焦点及软键盘设置

https://blog.csdn.net/john_android/article/details/53667436

4、Android Transition(Android过渡动画)

https://blog.csdn.net/wuyuxing24/article/details/78857912

5、Java集合 ArrayList,HashMap,HashSet等等

https://mp.weixin.qq.com/s/5BO92rFoSh4sd1ZlgDk5zw

6、onmeasure

https://www.jianshu.com/p/1695988095a5

6、AndroidUtilCode

https://github.com/Blankj/AndroidUtilCode


好的项目地址:

1、MVVMHabit

https://github.com/goldze/MVVMHabit

https://github.com/goldze/MVVMHabitComponent

2、ReadHub

https://github.com/BryantPang/ReadHub

3、SweetMusicPlayer是一款基于百度音乐API的在线音乐播放器。拥有播放本地、在线音乐以及mv等功能,采用 MVP + RxJava + Retrofit 架构的项目, 使用Java和Kotlin混合开发。

https://github.com/WellerV/SweetMusicPlayer

4、一个整合了大量主流开源项目高度可配置化的 Android MVP 快速集成框架

https://github.com/JessYanCoding/MVPArms

5、一款第三方今日头条客户端, MVP + RxJava + Retrofit

https://github.com/iMeiji/Toutiao

6、GeekNews  一款纯粹的阅读App,基于Material Design + MVP + RxJava + Retrofit + Dagger2 + Realm + Glide

https://github.com/26077jia/GeekNews

7、一款开源的GIF在线分享App,乐趣就要和世界分享。

https://github.com/guolindev/giffun

你可能感兴趣的:(学习资料整理)