Kotlin_Simple

180 阅读2分钟

项目起源

Google IO 2017宣布了 Kotlin 成为 Android 官方开发语言,由于个人对于新的技术并不是太追求(总是担心新技术夭折),加上英文文档晦涩难懂,中文文档也都是一知半解,故沉淀观察,并未着急去学习如何使用。

Google IO 2018宣布了,在过去一年里,有 35% 的专业 Android 开发者在使用 Kotlin,其中 95% 的开发者都对 Kotlin 非常满意,结合过去一年里的种种事件:(赔偿Oracle,Google最新开源Demo的源码使用Kotlin代码,最新推出的AndroidJetpack文档代码示例片段)

所有的事情都指向一个信号:Kotlin已经上位了!是时候去学习一下Kotlin了!

一些分享

第一个问题就是怎么去找系统的资料?

这里推荐一个讲解语法的文档:文档 按照这个文档去敲一些代码片段,熟悉和记住一些语法。

还是有一种抓不住的感觉,量变决定质变这话没错!

看到学习Kotlin的先行者们一般都会去写一些小型app去练手熟悉语法,奈何没有接口。天无绝人之路,正好遇到一个有关段视频播放的KotlinMvp,而且使用Kotlin去写的,加上我之前封装了一个视频播放器,整体看来还是比较符合练手的需求,就有了这个demo:

部分截图

效果图




结构图

友情demo

如对Mvp不熟悉,可以查看Demo:MVPDemo

如对联网和图片加载不熟悉,可以查看Demo:View

如对视频播放器不熟悉,可以查看Demo:FakeVideoView

感谢

  • 感谢以上依赖的第三方库开源作者,使开发变得更加舒服

  • 特别鸣谢KotlinMvp项目的作者,本Demo使用的接口和布局全部来自该项目

声明

知识交流使用,如有侵权,通知立即删除!