分享一个 Kotlin 学习方式
额,这个标题应该不会被误解为广告吧,哈哈,不管你怎么认为,你都进来了,说明你是南尘的铁粉!
2018 Google 开发者大会于今明两天在上海举办,想必不少开发者从四面八方都赶赴上海参会,毕竟 Google 爸爸搞的,那还是相当有价值和含金量的。
正如前面预言的一样,此次 Google 肯定是强烈推荐 Flutter 的,其实在国内外一些大厂,比如阿里、腾讯、Google 都在使用 Flutter 开发 App,阿里本身已经开源了跨平台开源框架 Weex,都在追随,也可见 Flutter 的魅力。
对于 Flutter 想必我的小伙伴们都知道,毕竟是 Google 爸爸的产物,这里就不多提了,除了 Flutter,此次 Google 大会也继续推荐了 Kotlin。
既 Kotlin 成为 Google 推荐的 Android 开发语言以来,它的市场份额一直在稳健上升,根据 Google 今天分享的开发者问卷调查显示,超过 40% 的开发者都已经选择使用 Kotlin,其中不乏抖音、咕咚这样的技术团队。
之前本人也在公众号吐血推荐过一波 Kotlin,确实作为一个后知后觉的开发者来说,多少最开始还是对 Kotlin 有所抵触的,不过在真正接触以后,我发现我难以回头了。
不少小伙伴都问到到底怎么学习 Kotlin,之前其实给大家分享过一些资料。比如:
官网的 Kotlin 中文中文站:https://www.kotlincn.net/docs/reference/
GitHub 上开源的MindorksOpenSource:https://github.com/MindorksOpenSource/from-java-to-kotlin/blob/master/README-ZH.md
非常适合 Android 开发者的 《Kotlin For Android Developers》一书:公众号后台回复「」可获取 PDF。
非常不错的 From Java to Kotlin:https://fabiomsr.github.io/from-java-to-kotlin/
另外,还有我自己在 GitHub 上开源的 AiYaGirl,目前也已经写出了 Java 版本和 Kotlin 版本,可谓学习 Kotlin 的良药。地址是:https://github.com/nanchen2251/AiYaGirl,当前你也可以直接点击阅读原文直达。
真的太多了,这里就不一一例举了,上面的这些方式,无不就是学习语法,然后自己手动练习,或者是直接跟着书籍用 Kotlin 编写一个项目。
但今天我要推荐的是一种个人认为学习效率最高的方式,在浏览器里面直接练习 Kotlin。
主要是推荐这个网站:Try Kotlin:https://try.kotlinlang.org/
随便看一下,这个网站前面会用 Kotlin 给大家一些 Examples,后面会有 42 道练习题,编译器还可以自动给大家实时发现你代码中的语法问题。
细心的小伙伴还会发现,上面还可以支持把你的 Java 代码转换为 Kotlin,这和 Android Studio 3.0 以后自带的插件如出一辙,不得不说,这真是太棒了。
呼叫 Try Kotlin 的作者给我广告费!!!
要说这个缺点,我觉得还真没找到,要真说,就排版略微不美观,并且是纯英文吧~
啊,今天的文章很短,不太好编辑,其实就是想把自己遇到的好东西,推荐给大家,喜欢的小伙伴去试试吧,兴许还有一些小惊喜在等着大家哟~
—————END—————
我是南尘,只做比心的公众号,欢迎关注我。
推荐阅读:
欢迎关注南尘的公众号:nanchen
做不完的开源,写不完的矫情,只做比心的公众号,如果你喜欢,你可以选择分享给大家。如果你有好的文章,欢迎投稿,让我们一起来分享。