Kotlin实战之仿【One·一个】

最近刚开始学习使用Kotlin,被Kotlin的简洁深深吸引,但是纸上得来终觉浅,学习一门编程语言的最好途径始终是动手coding,但是做个什么好呢?秉着简单实用有内涵的(装逼)原则,『ONE · 一个』完美的符合了要求:

1)一个多变的列表来展示数据
2)一个详情页面来展示详情
3)一个Viewpage来切换多页列表
4)一个播放器来播放音乐和电台

一个典型的应用数据展示功能,完美,就它了。

那么,搭建这样一个简单的APP,需要些什么来支撑呢?

1)设计模式:MVP
2)网络请求框架:Retrofit+Rxjava+Okhttp
3)消息通讯:EventBus
4)图片加载:Glide
5)音乐播放器:自定义一个简单的播放器

通过以上,相信就可以把Kotlin基本使用过上一遍啦。

App 目录:

工程目录

同时,为了更舒服的进行网络请求,顺便把网络请求也封装成一个库:

网络请求框架封装

效果:

AnotherOne

Finally,Show you the code:

AnotherOne


声明:

本项目是使用Kotlin编写的仿【一个】APP,作为学习Kotlin之用

仅供学习,禁止商业使用,侵权请联系删除


如果想了解Kotlin与Java的不同之处,可以看看我的另一个篇文章:
【Kotlin Android】一个列表带你领略Kotlin简洁之风

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,388评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,724评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,846评论 4 61
  • 压缩图片的几种方法,我们都知道如果在上传的图片过大,上传会很慢,所以客户端这边需要做图片压缩。当然紧紧是对于加载图...
    雪_晟阅读 845评论 1 0
  • 月亮 还挂在故乡的天空 摇摇晃晃 清清凉凉 独在异乡 不敢望 怕天上的月光 冷过心墙 踟蹰又游走 三三两两 一人抵...
    馒头小米粥阅读 179评论 2 1

友情链接更多精彩内容