UI方面
1、繪制圖表MPAndroidChart、hellocharts: https://github.com/PhilJay/MPAndroidChart
https://github.com/lecho/hellocharts-android

2、Lottie動畫,支持Android, iOS, React Native,Web: https://github.com/airbnb/lottie-android

3、RecyclerView萬能適配器: https://github.com/CymChad/BaseRecyclerViewAdapterHelper
4、Android智能下拉刷新框架-SmartRefreshLayout:https://github.com/scwang90/SmartRefreshLayout
android-Ultra-Pull-To-Refresh:https://github.com/liaohuqiu/android-Ultra-Pull-To-Refresh

5、通過手機縮放圖片PhotoView:https://github.com/chrisbanes/PhotoView
https://github.com/Piasy/BigImageViewer
6、Android過渡動畫:https://github.com/lgvalle/Material-Animations

7、 圓形圖片ImageVIew: https://github.com/hdodenhof/CircleImageView

8、 Android側滑刪除空間AndroidSwipeLayout: https://github.com/daimajia/AndroidSwipeLayout
https://github.com/yanzhenjie/SwipeRecyclerView

9、 小圓點ViewPagerIndicator: https://github.com/JakeWharton/ViewPagerIndicator
https://github.com/ongakuer/CircleIndicator

10、 Android開源彈幕引擎·烈焰彈幕使: https://github.com/Bilibili/DanmakuFlameMaster
11、微信圖片壓縮算法:https://github.com/Curzibn/Luban
12、三級聯動空間(時間選擇器、省市區三級聯動):https://github.com/Bigkoo/Android-PickerView

13、 Android廣告圖片輪播控件: https://github.com/youth5201314/banner

14、 Android狀態欄透明(沉浸式): https://github.com/laobie/StatusBarUtil

15、 抽屜菜單: https://github.com/mikepenz/MaterialDrawer

16、 webView和native交互JsBridge: https://github.com/lzyzsd/JsBridge

17、 仿iOS SwitchButton: https://github.com/zcweng/SwitchButton

18、 點贊、收藏動畫: https://github.com/venshine/GoodView
https://github.com/ChadCSong/ShineButton

19、加載動畫:https://github.com/81813780/AVLoadingIndicatorView

20、 顯示數值的進度條NumberProgressBar: https://github.com/daimajia/NumberProgressBar

21、 強大的FlycoTabLayout: https://github.com/H07000223/FlycoTabLayout

22、 abLayout和CoordinatorLayout相結合的折疊控件: https://github.com/hugeterry/CoordinatorTabLayout

23、 無限循環的視圖頁ViewPager: https://github.com/Devlight/InfiniteCycleViewPager

24、 浮動菜單: https://github.com/Nightonke/BoomMenu

25、 Android Material風格對話框: https://github.com/afollestad/material-dialogs

26、 RecyclerView item動畫: https://github.com/wasabeef/recyclerview-animators

27、阿里電商復雜布局vlayout:https://github.com/alibaba/vlayout

28、Google 流式布局FlexboxLayout:https://github.com/google/flexbox-layout

29、蜂巢布局HiveLayoutManager:https://github.com/Chacojack/HiveLayoutManager

30、 安卓選擇器類庫,包括日期選擇器、時間選擇器、單項選擇器、雙項選擇器、城市地址選擇器、車牌號選擇器、數字選擇器、星座選擇器、生肖選擇器、顏色選擇器、文件選擇器、目錄選擇器等,可自定義頂部及底部界面:
https://github.com/gzu-liyujiang/AndroidPicker

31、 美團城市選擇,熱門標簽: https://github.com/zaaach/CityPicker

32、跑馬燈View:https://github.com/gongwen/MarqueeViewLibrary

33、 MD風格日期時間選擇器: https://github.com/wdullaer/MaterialDateTimePicker

34、 app引導頁: https://github.com/PaoloRotolo/AppIntro

35、 新手引導庫,遮罩層: https://github.com/binIoter/GuideView

36、 Android小圓點、徽章控件 https://github.com/bingoogolapple/BGABadgeView-Android

37、 時間軸: https://github.com/vipulasri/Timeline-View

38、 搜索控件SearchView: https://github.com/MiguelCatalan/MaterialSearchView

39、 帶標簽的ImageView: https://github.com/wujingchao/SimpleTagImageView
https://github.com/linger1216/labelview

40、 支持自定義字體的TextView動畫效果: https://github.com/hanks-zyh/HTextView

41、 Toast: https://github.com/GrenderG/Toasty

42、 類似時間軸、任務進度StepView: https://github.com/baoyachi/StepView


44、 鍵盤面板沖突及布局閃動處理方案: https://github.com/Jacksgong/JKeyboardPanelSwitch

45、 emojis表情: https://github.com/rockerhieu/emojicon

46、 選擇器: https://github.com/lantouzi/WheelView-Android

47、 解鎖功能: https://github.com/aritraroy/PatternLockView

48、 室內地圖MapView: https://github.com/onlylemi/MapView

49、 進度條: https://github.com/woxingxiao/BubbleSeekBar

50、 閃光字體: https://github.com/facebook/Shimmer

51、 Bootstrap風格安卓主題: https://github.com/Bearded-Hen/Android-Bootstrap

52、 有動畫效果checkbox: https://github.com/andyxialm/SmoothCheckBox

53、 刮刮樂: https://github.com/sharish/ScratchView

54、 側滑返回SwipeBackLayout: https://github.com/ikew0ng/SwipeBackLayout
https://github.com/bingoogolapple/BGASwipeBackLayout-Android

55、 二維碼zxing: https://github.com/zxing/zxing
BGAQRCode-Android: https://github.com/bingoogolapple/BGAQRCode-Android

56、 UI大集合: https://github.com/wasabeef/awesome-android-ui
57、日歷控件:https://github.com/huanghaibin-dev/CalendarView

圖片加載庫
1、Universal Image Loader(老牌):https://github.com/nostra13/Android-Universal-Image-Loader
2、Google app都在使用的Glide(stars:23W+):https://github.com/bumptech/glide
3、square出品的picasso:https://github.com/square/picasso
4、Facebook出品的Fresco:https://github.com/facebook/fresco
5、圖片裁剪uCrop:https://github.com/Yalantis/uCrop

6、圖片選擇庫TakePhoto:https://github.com/crazycodeboy/TakePhoto

7、 多圖選擇器Picture Selector: https://github.com/LuckSiege/PictureSelector

網絡、異步請求庫
1、Volley:https://github.com/mcxiaoke/android-volley
2、okhttp:https://github.com/square/okhttp
3、retrofit:https://github.com/square/retrofit
4、RxJava:https://github.com/ReactiveX/RxJava
5、RxAndroid:https://github.com/ReactiveX/RxAndroid
6、android-async-http:https://github.com/loopj/android-async-http
7、okhttp-OkGo:https://github.com/jeasonlzy/okhttp-OkGo
8、fastjson:https://github.com/alibaba/fastjson
數據庫
1、Greendao:http://greenrobot.org/greendao/
2、Realm:https://realm.io/news/realm-for-android/
3、LitePal :https://github.com/LitePalFramework/LitePal
事件總線
1、EventBus:http://greenrobot.org/eventbus/
2、Otto::https://github.com/square/otto
3、RxBus:
public class RxBus { private final Subject<Object> mBus; private RxBus() { mBus = PublishSubject.create(); } public static RxBus getDefault() { return RxBusHolder.sInstance; } private static class RxBusHolder { private static final RxBus sInstance = new RxBus(); } public void post(Object o) { mBus.onNext(o); } public <T> Observable<T> toObservable(Class<T> eventType) { return mBus.ofType(eventType); } }