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://book.kotlincn.net/ 

https://www.kotlincn.net/docs/reference/ 

学习路径

1、先学基础语法

入门的语法、数据类型、面向对象、

2、然后跟着做小项目(可能是安卓app)

我感觉可能前期得花时间去学一点安卓开发,因为目前kotlin主要领域就是安卓开发,我不求学的多深入,能开发一个计算器就可以了

3、做个桌面app

用kotlin的 compose-multiplatform 开发一个计算器,确保它可以运行在mac、win上

4、学习kotlin-native

听说这个可以把kotlin代码编译为原生,这样性能会更强,而且还可以防止反编译

学习笔记

以下就是我的学习笔记的目录,你可以点击对应的链接,进行查看

kotlin学习笔记】相关文章


2025 © 糊涂.