WanAndroid App 是基于 WanAndroid 网站提供API打造的一款开源客户端。界面精美,优质体验。
- App 采用MVVM模式设计,基于Architecture Components dependencies(Lifecycles,LiveData,ViewModel,Room) + Dagger + ARouter + DataBinding + Glide + Retrofit 构建。
里面可能包含了你想要学习的各种技术要点,欢迎star。
录制的gif效果有点不清晰,你可以直接下载App体验效果。
如果github下载App比较慢,可以尝试使用备用地址进行下载。
- MVVMFrame 一个基于Google官方推出的JetPack构建的MVVM快速开发框架。
- AppTemplate 一款基于MVVMFrame构建的App模板。
- KingWeather 一款天气预报APP。
- EasyChat 一款即时通讯APP。
- MVVMFrameComponent 一款基于MVVMFrame构建的组件化方案。
- AppUpdater 一个专注于App更新,一键傻瓜式集成App版本升级的轻量开源库。
- RetrofitHelper 一个支持动态改变BaseUrl,动态配置超时时长的Retrofit帮助类。
- BaseUrlManager 一个BaseUrl管理器,主要用于打测试包时,一个App可动态切换到不同的开发环境或测试环境。
- SuperTextView 一个在TextView的基础上扩展了几种动画效果的控件。
- ImageViewer 一个图片查看器,一般用来查看图片详情或查看大图时使用。
- GuidePage 一个App欢迎引导页。一般用于首次打开App时场景,通过引导页指南,概述App特色等相关信息。
- LogX 一个轻量而强大的日志框架;好用不解释。
- KVCache 一个便于统一管理的键值缓存库;支持无缝切换缓存实现。
- AndroidKTX 一个简化 Android 开发的 Kotlin 工具类集合。
- AndroidUtil 一个整理了Android常用工具类集合,平时在开发的过程中可能会经常用到。
- 登录注册
- 我的收藏
- 知识体系
- 项目分类
- 网址导航
- 搜索功能
- 分享功能
- 关于我们
感谢鸿洋提供的WanAndroid API
感谢所有开源开发者的贡献与开源精神。