一款每日推荐优质文章的APP,该项目是鸿洋大佬推荐Andorid开发者的一个开源项目,项目中的API为鸿洋大佬提供(API直通车),此项目基于Kotlin+Material Design+MVVM+Kotlin Coroutines+Retrofit等一些主流框架搭建而成
公司的Android技术栈为Kotlin,于是想要拿一个项目练练手,加深一下对知识点的理解,以及对于Andorid开发整个流程的梳理,这个项目希望大家一起学习,探讨,尤其是对于Android新手如何写代码的通病以及如何写出高效简洁的代码(希望有大佬指点),欢迎issue,star。
此项目的整体框架如下:
- 首页模块:轮番广告显示,最新文章推送
- 知识体系模块
- 公众号模块
- 开源项目模块
- 收藏模块
- 登录注册模块
- 文章搜索模块
- WebView文章浏览模块
- Glide(图片加载框架)
- Retrofit(网络请求框架)
- Butterknife(注解绑定UI控件框架)
- Banner(一种广告图片轮播图控件)
- Flowlayout(Android流式布局)
- kotlinx-coroutines(Kotlin的协程库)
- BaseRecyclerViewAdapterHelper(一个强大的RecyclerView适配器)
- hurshi大神的wanandroid(此项目的UI是参考,模仿hurshi大神的玩Andorid项目,感谢)
- Android冷启动解决方法
- 今日头条屏幕适配方案
- WebView性能、体验分析与优化(这一块此项目后续需要改进)
- Android MVP架构从入门到精通-真枪实弹
- 你真的会用Retrofit2吗?Retrofit2完全教程