WanAndroid
玩安卓java客户端http://www.wanandroid.com/ 模块化客户端,运用MVP+Retrofit+Rxjava+Rxlifecycle+Glide+Eventbus+ARouter等架构,构建一个最简洁的玩安卓app。
Install / Use
/learn @senonwx/WanAndroidREADME
WanAndroid
玩安卓http://www.wanandroid.com/ 客户端模块化设计app,包含MVP+Retrofit+Rxjava+Rxlifecycle+Glide+Eventbus+ARouter. 构建一个平面化、简而美的玩安卓app客户端。<br/><br/> 如果不清楚如何将Android工程模块化,请看<a href="https://blog.csdn.net/qq_37173653/article/details/84592893">Android模块化使用</a>
API
app采用<a href="http://www.wanandroid.com/blog/show/2">玩安卓开放api</a>
主要功能
首页:Banner<br/> 首页:最新博文(5条)、最新项目(5条)<br/> 体系:一级二级下面全部博文<br/> 公众号:所有公众号列表<br/> 公众号:某公众号下所有博文<br/> 个人中心:登录、退出、收藏、清除缓存<br/>
屏幕截图
<img src="https://github.com/senonwx/WanAndroid/blob/master/screenshot/main2.png"><img/><br/> <img src="https://github.com/senonwx/WanAndroid/blob/master/screenshot/main.png"><img/><br/> <img src="https://github.com/senonwx/WanAndroid/blob/master/screenshot/main3.png"><img/><br/></br>
子模块打包
工程采用的是模块化,如果想要单独跑或者打包各个子模块,那么请将gradle.properties改为</br> isBuildModule=true</br></br> 如果需要整体打包app,则</br> isBuildModule=false</br>
三方轮子
<a href="https://github.com/ReactiveX/RxJava">Rxjava</a> <br/> <a href="https://github.com/ReactiveX/RxAndroid">RxAndroid</a><br/> <a href="https://github.com/square/retrofit">Retrofit</a><br/> <a href="https://github.com/square/okhttp">Okhttp</a><br/> <a href="https://github.com/alibaba/ARouter">ARouter</a><br/> <a href="https://github.com/bumptech/glide">Glide</a><br/> <a href="https://github.com/greenrobot/EventBus">EventBus</a><br/> <a href="https://github.com/hongyangAndroid/FlowLayout">FlowLayout</a><br/> <a href="https://github.com/pinguo-zhouwei/MZBannerView">MZBannerView</a><br/> <a href="https://github.com/JessYanCoding/AndroidAutoSize">AndroidAutoSize</a><br/> <a href="https://github.com/hanks-zyh/HTextView">HTextView</a><br/> <a href="https://github.com/hdodenhof/CircleImageView">CircleImageView</a><br/> <a href="https://github.com/jdsjlzx/LRecyclerView">LRecyclerView</a><br/> <a href="https://github.com/pedant/sweet-alert-dialog">Sweetalertdialog</a><br/> <a href="https://github.com/JsonChao/Awesome-WanAndroid">Awesome-WanAndroid</a><br/>
APK下载
<img src="https://github.com/senonwx/WanAndroid/blob/master/screenshot/qrcode.png"><img/><br/> 因为图方便,apk资源是放在leancloud上的,微信扫码下载不了,用手机浏览器扫码可下载。
版本
<h3>V 1.0.1</h3> 1.修复各模块清单文件合并问题 <h3>V 1.0.0</h3> 1.第一版Thanks
感谢以上所有开源框架。项目用于学习交流,如果你觉得本项目好,谢谢star哦!
Related Skills
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.0kCommit, push, and open a PR
