好的开发工具:
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
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
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
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
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
35、Android 仿知乎分享控件
https://github.com/iMeiji/ZhihuShareDialog
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
39、星空关系图谱
https://github.com/lihangleo2/AirRelationView
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