学了 Kotlin,在公司项目又不太方便用,自己做个开源项目练练手。个人是 Kotlin 的初学者,有很多代码可能不够有 Kotlin 风味,大家多多指正!有对 Android 开发和 Kotlin 感兴趣的小伙伴可以看过来~
GitHub 地址: https://github.com/gs666/XimalayaKotlin
GitHub 地址: https://github.com/gs666/XimalayaKotlin
1
hantsy Aug 20, 2019
我也开始用 Kotlin,做后台开发。我不懂安卓开发。
不过浏览了下你的项目,作为开源项目,改进空间很大。 |
2
kingslayer OP @hantsy 确实是这样,您在 issue 里提到的问题我会尽力去改善,我在开源的问题上还是个新手,受教了!
|
3
lhtdeg Aug 21, 2019 via Android
粗略的看了一下项目,以下是个人观点,如有冒犯请多见谅:项目整体的确是用 Kotlin 写的,但是给我的感觉就是把 Java 写的项目用 Kotlin 改写了一遍,Kotlin 的很多特性并没有体现出来,简单的说就是在用 Java 的思路去写 Kotlin 的项目。包括项目中充斥着大量的!! 符号,其实是不太符合 Kotlin 的设计本意的。并且稍微高阶一点的函数项目中基本都没有用到。希望楼主可以继续进步,如说法有误请指正,大家共同成长
|
4
kingslayer OP @lhtdeg 确实是这样的,项目不够有 Kotlin 的风味~正在持续学习改善中,多谢指正
|
5
kingslayer OP 今天把项目里所有的非空断言 !! 全部删掉了,主要用好了 lateinit 和 let,感谢 @lhtdeg
|