kotlin学习笔记-开端
发布时间:
这是什么
我打算学kotlin,好记性不如烂笔头,所以就有了这个笔记。
由于我写这个学习笔记的时候还没掌握kotlin,所以可能会出现很多错误,多担待
为什么要学kotlin
全平台支持,并且语法是比较现代的,不像java那么难学,虽然以后我还是要学java。
现阶段学kotlin主要是为了让自己有开发桌面软件的能力(我的梦想是可以开发大型桌面软件,为中国的软件基建做点微薄贡献), 虽然react也能开发桌面软件,但那质量我不太满意
之前也调研过c#、flutter,最终还是选了kotlin,感觉 jetbrains 实力应该不差
并且,kotlin也是安卓的官方语言,所以学了kotlin,安卓开发也就会了,说不定哪天用得上
再加上,kotlin语法和swift很接近,如果将来要学swift,也可以省事很多
flutter也很优秀,但dark的语法和swift相差太远,感觉投入产出不如kotlin划算
我的技术背景
对python、js、数据库、docker 等基本东西都有一点点的了解,这些背景知识应该可以帮我更快的学习kotlin
学习方法
跟着网上的中文资料学(视频+文档),然后自己跟着练习(练习输出会整理为学习笔记放到我的博客)
https://www.kotlincn.net/docs/reference/
学习路径
1、先学基础语法
入门的语法、数据类型、面向对象、
2、然后跟着做小项目(可能是安卓app)
我感觉可能前期得花时间去学一点安卓开发,因为目前kotlin主要领域就是安卓开发,我不求学的多深入,能开发一个计算器就可以了
3、做个桌面app
用kotlin的 compose-multiplatform 开发一个计算器,确保它可以运行在mac、win上
4、学习kotlin-native
听说这个可以把kotlin代码编译为原生,这样性能会更强,而且还可以防止反编译
学习笔记
以下就是我的学习笔记的目录,你可以点击对应的链接,进行查看
【kotlin学习笔记】相关文章
- kotlin学习笔记-开端(2023/5/5)
- kotlin学习笔记-入口方法 main(2023/5/5)
- kotlin学习笔记-方法 fun(2023/5/5)
- kotlin学习笔记-数据类型 数字 numbers(2023/5/6)
- kotlin学习笔记-数据类型 布尔 Boolean(2023/5/6)
- kotlin学习笔记-数据类型 字符 character(2023/5/6)
- kotlin学习笔记-数据类型 字符串 String(2023/5/6)
- kotlin学习笔记-数据类型 类型检测、判断(2023/5/6)
- kotlin学习笔记-数据类型 数组 array(2023/5/6)
- kotlin学习笔记-条件与循环(2023/5/6)
- kotlin学习笔记-return、break、continue(2023/5/7)
- kotlin学习笔记-异常 exceptions(2023/5/9)
- kotlin学习笔记-Nothing(2023/5/9)