BigHead(胖头鱼)--Kotlin项目初尝试

利用本周午休的碎片时间模仿one app写的一个kotlin项目,每天更新优质文章、影评、音乐及妹子图片,数据api来自github上的抓包项目及gank福利。由于时间及水平问题~~比较简陋

mvp
kotlin
retrofit2
rxjava
glide
  • mvp通过泛型的方式,将model、view、presenter从建类文件的时候就抽离开来(参考简化自mosby);
    网络请求、图片加载还是采用主流的retrofit2&rxjava&glide;
mvp.png
abstract class BaseActivity<V:MvpView,P:MvpPresenter<V>> : MvpActivity<V, P>()
  • 接触kotlin才10多天,用的不是很熟练和正确,很多地方写得比较僵硬。不过用了kotlin就可以告别findViewById,lambda的简洁,避免setter、getter,避免nullpoint,函数拓展等等场景真得比较赞。其他的优势还在慢慢摸索中,个人觉得纯java开发还是有思路清晰、易于维护的优点,所以没必要那么着急将kotlin应用于项目。

  • 使用截图:

read.png
read_detail.png
movie.png
movie_detail.png
meizhi.png

最后感谢Api、gank.io的api,部分图片资源来自one,仅作学习使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,842评论 25 709
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,295评论 9 118
  • 我很小的时候就开始寄养在姑母家。姑母是个只管生意赚钱的人,她并不懂得如何去管教一个孩子。 但是我也记得她总会给我些...
    小雅读书阅读 481评论 0 1
  • 凝望着您的照片 35年前的景像即刻浮现 队列训练中我们并肩同行 战术训练中我们摸爬滚打 军体训练中我们翻跃腾挪 生...
    小五子_94ae阅读 500评论 3 7
  • 最近认识了一位姐姐,她今年35岁。 对于一位女性来说,这真的算不上一个好年龄。没办法拥有年轻时的勇气,也没办法像已...
    夏天醒了阅读 509评论 0 0