我用好评威胁外卖店老板帮我debug,他却说Android已死,混合开发才是当今世界的主流!这个好评不要也罢!

缘起

昨天晚上在公司debug到半夜,后面点了个外卖。

拿到后在里面发现了一张卡片,没错,就是你想的那种“好评返现2元”。

平时一般顺手就扔了,但是这个和一般的妖艳货不一样,这个上面是一个同行的头像,这是“一个来自于秃头程序员的红包”。

我瞬间就心动了,我感觉一段缘分在向我招手!果断加了他。

PS:我真的没有想过以好评来威胁他给我搞定这个BUG。
(老板OS:我信你个鬼,你个秃子坏得很!)

发展

随便唠了两句,这个大佬说他Flutter了解一些,我想着可能就是一个入门水平吧,也不抱期望,就当做一个朋友随便唠唠。

既然你不慌,那我就真的不客气的问了。紧接着我就给对面发了段项目的demo,我本来也没有抱什么期待的,只是一个人加班太无聊了,那就拖一个人下水吧。

让我没想到的是,这个老板居然是一个大隐隐于市的民间的高手。他问了我几个问题后,不一会儿就给我指出了错误,直接让我下班!这一波操作简直秀出天际,我对大佬的感情瞬间加深了,决定在五星好评的基础上再加个一百字的赞美小作文,并免去他返现2元的巨款。

闲聊

鉴于今天提前完成了工作,闲暇时间多出来一个小时,我决定和这位前辈好好探讨一下人生。

通过聊天得知,这位大佬现在是三十多,在开这家外卖店之前是在一家中厂搞移动开发,一开始是搞iOS开发,后面虽然赚了一些钱,但是感觉路子窄了,前景不好,这才一边继续搞iOS,一边学习跨平台混合开发。现在也算是有点财富积累,正在自己创业。

我告诉他,我是一个搞Android开发的,他听后说了一句:Android路子也窄了,混合开发才是当今世界的主流!

然后就把他的“财富密码”告诉了我,和我好好掰扯了一下

后面大佬就直接甩了一个链接给我,好家伙,这不是大佬他们的技术交流圈吗?快两千人了,共享文件夹里面资料也不少,主要是Android方向的吧,下面是其中的一套Flutter进阶学习笔记

点击此处蓝色字体,直接进入大佬的技术交流圈,免费获取文中完整版资料,欢迎更多的小伙伴加入

Flutter进阶学习笔记

整理大纲

  • 为什么Flutter是跨平台开发的终极之选
  • 在Windows上搭建Flutter开发环境
  • 编写您的第一个 Flutter App
  • Flutter开发环境搭建和调试
  • Dart语法篇之基础语法(一)
  • Dart语法篇之集合的使用与源码解析(二)
  • Dart语法篇之集合操作符函数与源码分析(三)
  • Dart语法篇之函数的使用(四)
  • Dart语法篇之面向对象基础(五)
  • Dart语法篇之面向对象继承和Mixins(六)
  • Dart语法篇之类型系统与泛型(七)
  • Flutter中的widget

点击此处蓝色字体,直接进入大佬的技术交流圈,免费获取文中完整版资料

为什么Flutter是跨平台开发的终极之选

  • 这是为什么?
  • 跨平台开发
  • 什么是 Flutter
  • Flutter 的特性
  • Flutter 构建应用的工具
  • 使用 Flutter 构建的热门应用
  • 构建 Flutter 应用的成本
  • ……

在Windows上搭建Flutter开发环境

  • 使用镜像
  • 系统要求
  • 获取Flutter SDK
  • 编辑器设置
  • Android设置
  • 起步: 配置编辑器
  • 起步: 体验
  • 体验热重载
  • 创建新的应用
  • 运行应用程序
  • ……

第三章 编写您的第一个 Flutter App

  • 第1步: 创建 Flutter app
  • 第2步: 使用外部包(package)
  • 第3步: 添加一个 有状态的部件(Stateful widget)
  • 第4步: 创建一个无限滚动ListView
  • 第5步: 添加交互
  • 第6步: 导航到新页面
  • 第7步:使用主题更改UI
  • ……

第四章 Flutter开发环境搭建和调试

  • 开发环境的搭建
  • 模拟器的安装与调试
  • 开发环境的搭建
  • 模拟器的安装与调试
  • ……

第五章 Dart语法篇之基础语法(一)

  • Hello Dart
  • 数据类型
  • 变量和常量
  • 集合(List、Set、Map)
  • 流程控制
  • 运算符
  • 异常
  • 函数
  • ……

点击此处蓝色字体,直接进入大佬的技术交流圈,免费获取文中完整版资料

第六章 Dart语法篇之集合的使用与源码解析(二)

  • List
  • Set
  • Map
  • Queue
  • LinkedList
  • HashMap
  • Map、HashMap、LinkedHashMap、SplayTreeMap区别
  • 命名构造函数from和of的区别以及使用建议
  • ……

第七章 Dart语法篇之集合操作符函数与源码分析(三)

  • Iterable(Iterable类关系图、Iterable类方法图……)
  • forEach(介绍、使用方式、源码解析……)
  • map(介绍、使用方式、源码解析……)
  • any(介绍、使用方式、源码解析……)
  • every(介绍、使用方式、源码解析……)
  • where(介绍、使用方式、源码解析……)
  • firstWhere和singleWhere和lastWhere(介绍、使用方式、源码解析……)
  • join(介绍、使用方式、源码解析……)
  • take(介绍、使用方式、源码解析……)
  • takeWhile(介绍、使用方式、源码解析……)
  • ……(内容太多)

第八章 Dart语法篇之函数的使用(四)

  • 函数参数
  • 匿名函数(闭包,lambda)
  • 箭头函数
  • 局部函数
  • 顶层函数和静态函数
  • main函数
  • ……

第九章 Dart语法篇之面向对象基础(五)

  • 属性访问器(accessor)函数setter和getter
  • 面向对象中的变量
  • 构造函数
  • 抽象方法、抽象类和接口
  • 类函数
  • ……

第十章 Dart语法篇之面向对象继承和Mixins(六)

  • 类的单继承
  • 基于Mixins的多继承
  • ……

第十一章 Dart语法篇之类型系统与泛型(七)

  • 可选类型
  • 接口类型
  • 泛型
  • 类型具体化
  • ……

第十二章 Flutter中的widget

  • Flutter页面-基础Widget
  • Widget
  • StatelessWidget
  • Stateful Widget
  • State生命周期
  • 基础widget
  • 文本显示
  • ……

点击此处蓝色字体,直接进入大佬的技术交流圈,免费获取文中完整版资料

猜你喜欢

转载自blog.csdn.net/BUGgogogo/article/details/113601008