这是AS2.2版本的界面,如果是AS3.0版本的话会有一个选项提示是否启用kotlin,接下来的操作跟创建一个empty工程是一样的,就不介绍了。在新建activity界面,如果是3.0版本的话会有选项创建Kotlin 的activity。我现在用的2.2所以创建的activity还是java的。
将java代码转换成Kotlin
打开MainActivity.java,用快捷键ctrl+shift+A打开action面板,然后输入convert java File to kotlin,点击联想出来的action列表,就会将java的MainActivity转换成了kotlin版本的了,如图:
gradle文件配置kotlin
开始编辑MainActivity文件时,比如输入一个回车符,AS 将提示kotlin还没有配置,点击configure选择Android with Gradle。或者也可以点击Tools->Kotlin->Configure Kotlin in Project。在弹出框中选择All modules containing Kotlin files,点击OK,如图
配置完毕后,根目录的build.gradle也会更新(自动添加了kotlin插件以及kotlin的版本号),接下来就可以运行一下这个工程了。
如何成为Android高级架构师!
架构师必须具备抽象思维和分析的能力,这是你进行系统分析和系统分解的基本素质。只有具备这样的能力,架构师才能看清系统的整体,掌控全局,这也是架构师大局观的形成基础。 你如何具备这种能力呢?一是来自于经验,二是来自于学习。
架构师不仅要具备在问题领域上的经验,也需要具备在软件工程领域内的经验。也就是说,架构师必须能够准确得理解需求,然后用软件工程的思想,把需求转化和分解成可用计算机语言实现的程度。经验的积累是需要一个时间过程的,这个过程谁也帮不了你,是需要你去经历的。
但是,如果你有意识地去培养,不断吸取前人的经验的话,还是可以缩短这个周期的。这也是我整理架构师进阶此系列的始动力之一。
成为Android架构师必备知识技能
对应导图的学习笔记(由阿里P8大牛手写,我负责整理成PDF笔记)
部分内容展示
《设计思想解读开源框架》
- 目录
- 热修复设计
- 插件化框架设计
《360°全方面性能优化》
- 设计思想与代码质量优化
- 程序性能优化
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**