有木有对 Kotlin 感兴趣的?

2016-11-28 09:18:52 +08:00
 androidwing

Kotlin 对比 Java 不得不说太爽了。在学习之余,想分享给大家,并且给感觉无从下手的朋友们一个参考。

所以用 Kotlin 开发了一个 App ,并且用了主流的框架:

MVP+Dagger2+Databinding+Rxjava+Retrofit+Okhttp3

感兴趣的可以看看哈~ 保证 Kotlin 让你爽翻天。

https://github.com/githubwing/GankClient-Kotlin

11048 次点击
所在节点    Kotlin
45 条回复
sonaive
2016-11-28 09:30:07 +08:00
支持小乐园的小哥
androidwing
2016-11-28 09:39:02 +08:00
@sonaive 哦草,大佬您是?
nicevar
2016-11-28 09:46:17 +08:00
也不一定爽,去年折腾了一段时间的 scala 和 kotlin ,大约去年的这个时候, 1.0 beta 版本出来了,终于憋不住了,就像手上拿了一把新锤子,到处找钉子,于是脑抽了把自己的一个项目转成 Kotlin ,结果搞出不少事情
whx20202
2016-11-28 09:52:55 +08:00
这个充满妹子的 app 是什么?
windyboy
2016-11-28 09:55:24 +08:00
我最近也在折腾 ktolin
感觉文档还是不太好
后台 api 方面的框架倒是不少,文档做得相当可怜
安卓还没弄
xuqd
2016-11-28 09:55:40 +08:00
@nicevar 搞出啥情况,说出来让我们吸取下教训
blackbbc
2016-11-28 10:06:37 +08:00
露珠你的 databinding+dagger 能工作吗?
我前两个月试过 kotlin 然后发现各种编译不过去
https://youtrack.jetbrains.com/issue/KT-14016
等什么时候支持的好了 我再转到 kotlin
ThinkCat
2016-11-28 10:17:44 +08:00
用这个东西写了个 web 后台应用( https://github.com/ThinkCats/kot),总体来说是比 java 舒服点,用了一段时间,就搁置了。还是觉得这个语言在进化中,需要成熟稳定。也可能是学的仓促,理解不深。
ts25504
2016-11-28 10:30:25 +08:00
感觉 kotlin 的 ide 支持还是不够啊, android 应用还要先把 java 转成 kotlin ,怪怪的感觉
barryhappy
2016-11-28 11:00:50 +08:00
https://github.com/barryhappy/Gank.Kotlin
我也发一个……也是 gank.io 的客户端,也是 Kotlin 实现的~
哈哈,感觉现在 gank 至少有几百个客户端了『开源大法好』。
cuebyte
2016-11-28 11:03:22 +08:00
我觉得 kotlin 给 java 添的坑 java8 都填了啊。到底好在?或者有啥学习的必要么?
androidwing
2016-11-28 11:19:32 +08:00
@whx20202Gank.io 客户端
androidwing
2016-11-28 11:19:47 +08:00
@nicevar 坑确实有,但是也确实方便啊
androidwing
2016-11-28 11:20:08 +08:00
@windyboy 需要时间发展嘛
androidwing
2016-11-28 11:20:30 +08:00
@blackbbc 可以的,但是要配置 kapt 具体参考源码配置
androidwing
2016-11-28 11:20:49 +08:00
@ts25504 直接写 kotlin 就是了
androidwing
2016-11-28 11:21:36 +08:00
@barryhappy 哈哈哈哈。。可以


@cuebyte 光从代码长度上 就秒杀了 java
lqs
2016-11-28 11:30:42 +08:00
公司之前有一个项目用 Kotlin 做后端,还不错,省了很多行代码(和 Java 8 相比)
nicevar
2016-11-28 11:44:18 +08:00
@xuqd 踩了不少坑,一下记不起来了,除去语法变动和一些编译问题,印象比较深刻的是使用 androidannotations 会出现问题,因为这玩意会生成间接代码,另外建议现成的项目不要跟我一样作死,直接在原来的工程上配置开发就好,不要去转换原有的 java 代码,特别是有反射代码的,毕竟是机械转换,要不然会死于各种不明 aoe 。不过对以前写 c++的来说, kotlin 感觉更有亲切感,我会再等几个稳定版本出来再用,坑让年轻人去踩了
elone
2016-11-28 11:50:40 +08:00
感兴趣,正在学

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/323735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX