【Flutter专题】Android Flutter入门笔记、技术解析与项目实战_flutter 相关的技术文章

107 阅读8分钟

img

第二章 在Windows上搭建Flutter开发环境
  • 使用镜像
  • 系统要求
  • 获取Flutter SDK
  • 编辑器设置
  • Android设置
  • 起步: 配置编辑器
  • 起步: 体验
  • 体验热重载

img

第三章 编写您的第一个 Flutter App
  • 创建 Flutter app
  • 使用外部包(package)
  • 添加一个 有状态的部件(Stateful widget)
  • 创建一个无限滚动ListView
  • 添加交互
  • 导航到新页面
  • 使用主题更改UI

img

第四章 Flutter开发环境搭建和调试
  • 开发环境的搭建
  • 模拟器的安装与调试
  • 开发环境的搭建
  • 模拟器的安装与调试

img

第五章 Dart语法篇之基础语法(一)
  • 简述
  • Hello Dart
  • 数据类型
  • 变量和常量
  • 集合(List、Set、Map)
  • 流程控制
  • 运算符
  • 异常
  • 函数
  • 总结

img

第六章 Dart语法篇之集合的使用与源码解析(二)
  • List
  • Set
  • Map
  • Queue
  • LinkedList
  • HashMap
  • Map、HashMap、LinkedHashMap、SplayTreeMap区别
  • 命名构造函数from和of的区别以及使用建议

img

第七章 Dart语法篇之集合操作符函数与源码分析(三)
  • 简述
  • Iterable
  • forEach
  • map
  • any
  • every
  • where
  • firstWhere和singleWhere和lastWhere
  • join
  • take
  • takeWhile
  • skip
  • skipWhile
  • follwedBy
  • expand
  • reduce
  • elementAt

img

第八章 Dart语法篇之函数的使用(四)
  • 简述
  • 函数参数
  • 匿名函数(闭包,lambda)
  • 箭头函数
  • 局部函数
  • 顶层函数和静态函数
  • main函数
  • Function函数对象

img

第九章 Dart语法篇之面向对象基础(五)
  • 简述
  • 属性访问器(accessor)函数setter和getter
  • 面向对象中的变量
  • 构造函数
  • 抽象方法、抽象类和接口
  • 类函数
  • 总结

img

第十章 Dart语法篇之面向对象继承和Mixins(六)
  • 简述
  • 类的单继承
  • 基于Mixins的多继承
  • 总结

img

第十一章 Dart语法篇之类型系统与泛型(七)
  • 简述
  • 可选类型
  • 接口类型
  • 泛型
  • 类型具体化
  • 总结

img

第十二章 Flutter中的widget
  • Flutter页面-基础Widget
  • Widget
  • StatelessWidget
  • State生命周期
  • 基础widget
  • DefaultTextStyle
  • FlutterLogo
  • Icon
  • Iamge.asset
  • CircleAvatar
  • FadeInImage
  • 按钮
  • FlatButton
  • OutlineButton
  • TextFormField

img

《Flutter入门与实战》

目录

img

img

img

img

第一章、Flutter基本功能
  • 我的第一个 Flutter 应用之旅
  • 容器的盒子模型
  • 构建一个常用的页面框架
  • 设置 App 的主色调与字体
  • 来一个图文并茂的列表
  • 给列表增加下拉刷新和上滑加载更多功能
  • 使用cached_network_image 优化图片加载体验
  • 仿一个微信价值几个亿的页面
  • 开发一个常用的登录页面
  • 封装一个通用的文本输入框
  • 底部弹窗ModelBottomSheet详解
  • 利用CustomScrollView实现更有趣的滑动效果
  • 底部弹窗如何实现多项选择?

img

第二章、Flutter路由管理
  • App页面路由及路由拦截实现
  • 路由参数处理
  • 初识 fluro 路由管理
  • 使用 fluro 的转场动画提高页面切换体验
  • 使用自定义转场动画实现个性化页面切换
  • 此路是我开,此树是我栽。若是没权限,403到来
  • Flutter 2.0的路由把我搞蒙了
  • 山路十八弯的2.0路由

img

第三章、Flutter网络请求插件Dio
  • 初次见面,网络请求王者之dio
  • 利用 Dio请求删除数据
  • 使用 Dio的 Patch请求完成详情编辑
  • 使用 Post 请求增加动态
  • 一文搞定图片选择及图片上传
  • 使用 GetIt 同步不同页面间数据
  • Dio 封装之金屋藏娇
  • Dio 之拦截器
  • Dio之戛然而止
  • 从源码深入了解Dio 的
  • 小伙子,你买票了吗?
  • 手写一个持久化的
  • Dio之文件下载
  • Dio 篇章总结

img

第四章、Flutter状态管理
  • 基础原理篇
  • Provider篇
  • Redux篇
  • Mobx篇
  • Getx篇
  • BLOC篇
  • 状态管理系列大汇总

img

第五章、Flutter 动画
  • 使用 Animation 构建爱心三连动画
  • 让你的组件拥有三维动效
  • 小姐姐渐现效果 ——AnimatedOpacity 使用
  • 使用 AnimatedBuilder分离组件和动画,实现动效复用
  • 看这一颗跳动的热心—— AnimatedPadding 应用
  • 使用AnimatedSwitcher 做场景切换
  • 给小姐姐的照片调个颜色滤镜

img

《Flutter完整开发实战详解》

目录

img

第一章 Dart语言和Flutter基础

img

第二章 快速开发实战篇

img

第三章 打包与填坑篇

img

第四章 Redux、主题、国际化

img

第五章 深入探索

img

第六章 深入Widget原理

img

第七章 深入布局原理

img

第八章 实用技巧与填坑

img

第九章 深入绘制原理

img

第十章 深入图片加载流程

img

第十一章 全面深入理解Stream

img

第十二章 全面深入理解状态管理设计

结语

  • 现在随着短视频,抖音,快手的流行NDK模块开发也显得越发重要,需要这块人才的企业也越来越多,随之学习这块的人也变多了,音视频的开发,往往是比较难的,而这个比较难的技术就是NDK里面的技术。
  • 音视频/高清大图片/人工智能/直播/抖音等等这年与用户最紧密,与我们生活最相关的技术一直都在寻找最终的技术落地平台,以前是windows系统,而现在则是移动系统了,移动系统中又是以Android占比绝大部分为前提,所以AndroidNDK技术已经是我们必备技能了。
  • 要学习好NDK,其中的关于C/C++,jni,Linux基础都是需要学习的,除此之外,音视频的编解码技术,流媒体协议,ffmpeg这些都是音视频开发必备技能,而且
  • OpenCV/OpenGl/这些又是图像处理必备知识,下面这些我都是当年自己搜集的资料和做的一些图,因为当年我就感觉视频这块会是一个大的趋势。所以提前做了一些准备。现在拿出来分享给大家。

有需要的小伙伴可以私信我免费分享给你或者点击下面链接自行领取

Android学习PDF+架构视频+面试文档+源码笔记