Skip to content

XiFanYin/Kotlin_Simple

Repository files navigation

Kotlin_Simple

项目起源

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

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

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

一些分享

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

还是有一种抓不住的感觉,这里安利一系列关于Kotlin基础的文章:

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

加载中...

项目截图

效果图

加载中... 加载中... 加载中...

加载中... 加载中... 加载中...

结构图

加载中...

依赖的库

友情代码

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

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

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

感谢

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

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

声明

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

License


Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


  

About

学习Kotlin过程中产生的练手项目,适合Kotlin新手入门,采用Mvp+RxJava2+Retrofit2模式进行框架开发

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published