liandong.li's repositories
AndroidUtilCode
:fire: Android developers should collect the following utils(updating).
NovelReader
仿照"任阅"的追书、看书的小说阅读器。重写"任阅"的代码,优化代码逻辑和代码结构,降低内存使用率。重写小说阅读器,支持网络阅读、本地阅读(支持分章,虚拟分章)。支持仿真翻页、上下滚动翻页等翻页效果。支持小说断点续传功能。优化用户使用体验。
AndroidMVPSample
Android MVP + Retrofit + RxJava2 实例
BookReader
:closed_book: "任阅" 网络小说阅读器,3D翻页效果、txt/pdf/epub书籍阅读、Wifi传书~
BottomNavigation
This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations
Demos
🔥折线图、Retrofit、RxJava、RxLifecycle、DataBinding、MVP、MVVM、自动化测试工具UiAutomator、自定义控件、RecyclerView扩展组件、NDK开发、Design Support Library、蓝牙BLE开发、正则表达式
greenDAO
greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
MultiLanguages
android multi language support (support android O+)
okhttp-OkGo
OkGo - 3.0 震撼来袭,该库是基于 Http 协议,封装了 OkHttp 的网络请求框架,比 Retrofit 更简单易用,支持 RxJava,RxJava2,支持自定义缓存,支持批量断点下载管理和批量上传管理功能
PullLoadMoreRecyclerView
实现RecyclerView下拉刷新和上拉加载更多以及RecyclerView线性、网格、瀑布流效果演示
ScopedStorage
Android 10 ScopedStorage(分区存储)
ScreenAdaptation
:fire:一种非常好用的Android屏幕适配——smallestWidth限定符适配
SmartRefreshLayout
🔥下拉刷新、上拉加载、二级刷新、淘宝二楼、RefreshLayout、OverScroll,Android智能下拉刷新框架,支持越界回弹、越界拖动,具有极强的扩展性,集成了几十种炫酷的Header和 Footer。
StatusBarUtil
A util for setting status bar style on Android App.
sunflower
A gardening app illustrating Android development best practices with Android Jetpack.
TODO-MVVM
使用JetPack中的AndroidX + ViewModel + LiveData + DataBinding组件,同时使用ViewPager2 + RxJava2 + Retrofit2 + Glide等主流框架进行搭建
XBanner
:fire:【图片轮播】支持图片无限轮播,支持AndroidX、自定义指示点、显示提示文字、切换动画、自定义布局,一屏显示多个等功能