Flutter是Google推出并开源的移动应用程序(App)开发框架,主打跨平台、高保真、高性能。其采用Dart(官网、中文网)语言作为开发语言,开发者可以通过Dart语言开发Flutter App,一套代码可同时运行在iOS和Android平台上。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加原生扩展。
什么是Kotlin?Kotlin,如前面所说,它是JetBrains开发的基于JVM的语言。JetBrains因为创造了一个强大的Java开发IDE被大家所熟知。Android Studio,官方的Android IDE,就是基于Intellij,作为一个该平台的插件。
Kotlin是使用Java开发者的思维被创建的,Intellij作为它主要的开发IDE。对于Android开发者,有两个有趣的特点:
对Java开发者来说,Kotlin是非常直觉化的,并且非常容易学习。语言的大部分内容都是与我们知道的非常相似,不同的地方,它的基础概念也能迅速地掌握它。
它与我们日常生活使用的IDE无需配置就能完全整合。Android Studio能够非常完美地理解、编译运行Kotlin代码。而且对这门语言的支持正是来自于开发了这个IDE的公司本身,所以我们Android开发者是一等公民。
但是在小编学习Flutter和Kotlin发现网上没有能将两个技术点讲的特别系统并运用的学习资料,我翻阅了各大平台网站都没有发现真正能把Flutter和Kotlin讲解的十分透彻,最终在一位大佬的指点下,我拿到了这份Flutter和Kotlin笔记,这份笔记中全面的讲解了Flutter和Kotlin相关知识。
有需要的朋友可在文末获取这两份笔记+所有资料文档哦!
第一份笔记:Flutter学习笔记由于篇幅原因,为了避免影响到大家的阅读体验,在此只以截图展示部分内容。
入门——进阶篇 第一章 为什么 Flutter 是跨平台开发的终极之选? 第二章 在 Windows 上搭建Flutter 开发环境 第三章 编写您的第一个 Flutter App 第四章 Flutter 开发环境搭建和调试 第五章 Dart 语法篇之基础语法(一) 第六章 Dart 语法篇之集合的使用与源码解析(二) 第七章 Dart 语法篇之集合操作符函数与源码分析(三) 第八章 Dart 语法篇之函数的使用(四) 第九章 Dart 语法篇之面向对象基础(五) 第十章 Dart 语法篇之面向对象继承和Mixins(六)资料过多省略,省略…
flutter相关资料
第二份笔记:Kotlin入门到精通准备开始
- 基本语法
- 常用术语
- 编码风格
基本
- 基本类型
- 包
- 控制流
- 返回与跳转
类和对象
- 类和继承
- 属性和字段
- 接口
- 可见性修饰词
- 扩展
- 数据对象
- 泛型
- 嵌套类
- 枚举类
- 对象表达式和声明
- 委派模式
- 委派属性
函数和lambda表达式
- 函数
- 高级函数和lambda表达式
- 内联函数
其它
- 多重申明
- Ranges
- 类型检查和自动转换
- This表达式
- 等式
- 运算符重载
- 空安全
- 异常
- 注解
- 反射
- 动态类型
资料过多省略,省略…
面试题系列对于Android开发的朋友来说应该是最全面最完整的Flutter、Kotlin学习笔记,为了更好地整理每个模块,我也参考了很多网上的优质博文和项目,力求不漏掉每一个知识点,很多朋友靠着这些内容进行复习,拿到了BATJ等大厂的offer,希望也能帮助到你。
最后如果你需要这些学习笔记,只需你点赞我这篇文章,即可免费获取资料 (承诺:100%免费)
获取方式:扫描下方二维码,备注暗号【8】即可免费获取。
整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~



