开源项目收集开源项目

WanAndroid开源项目

2021-07-23  本文已影响0人  大苏打6815

快速打造一款体验良好的Android客户端,最初版为java,现项目为混写版本,层次结构分明,注解清晰。项目稳定性以及UI相对初始版本已有较大提高。如果你还觉得不错的话,就点个Star吧(项目持续升级中)

介绍

WanAndroid项目架构基于Material Design + ViewModel+ViewBinding+Rxhttp+Room+Glide相比于MVP模式减少多余代码,封装了ViewModel和ViewBinding,解耦行更高。团队开发成本低快速上手,清晰易懂。

预览图

image.png image.png image.png image.png image.png

技能点

版本

v1.5.0

1.首页增加搜索栏
2.增加登录注册页面
3.解决子线程查询数据库view刷新崩溃bug
4.gradle统一依赖配置

v1.4.0

1.今日头条全面适配UI
2.优化tablayout显示效果
3.view模块java全面变为kotlin

v1.3.0

1.废弃butterknifer以及kotlin-extension
2.封装viewbinding查找ID

v1.2.0

1.导航栏双极联动
2.解决数据库升级问题
3.利用线程池数据库查找刷新

v1.1.0

1.导航栏页面完成
2.增加发车模块(干货集中营API)
3.清除缓存功能

v1.0.1

1."项目"模块搭建
2.优化搜索框
3.搜索热词显示

v1.0.0

1.主界面框架搭建
2.头布局banner添加
3.公众号列表
4.UI的美化
5.提交第一版

鸿洋大神提供的

WanAndroid API

干货集中营

Meizi API

Rxhttp最优雅的网络请求封装

Rxhttp

Image Loader

Glide

UI

SmartRefreshLayout
阿里巴巴矢量图库

项目地址

https://github.com/283006603/jetpack-WanAndroid

上一篇下一篇

猜你喜欢

热点阅读