美文网首页
在跨平台开发趋势下,我准备了一份flutter最全使用攻略

在跨平台开发趋势下,我准备了一份flutter最全使用攻略

作者: 安安_660c | 来源:发表于2022-10-13 18:00 被阅读0次

前言:

都2022年了,还在讨论谁是跨平台工具的首选吗?

对于大部分人来说,学习一个新框架新工具最关心的无非是发展前景以及上手难度了。

大家都知道,flutter是一个跨平台开发框架,最大的特点当然就是其统一的应用开发体验了,一套代码可以在多个平台运行,在今年还增加了对linux和macos桌面的支持,跨平台能力得到了进一步的提升。

这两年flutter的使用人数大大增加,在2021年其市场占有率更是居于首位,这促使厂商加快优化迭代的速度,在跨平台开发市场持续发力。这不,今年就发布了flutter3.0版本,并进行了多次小更新,不断满足更多开发者的实际需求。

不仅如此,flutter还自带渲染引擎、热更新、casual game toolkit等,功能更加丰富,开发效率自然也会更高,这也是为什么越来越多公司把目光转向flutter的原因了,目前有不少公司*设置了flutter开发的岗位,而且很多Android开发等岗位也都对flutter的使用水平提出了要求。

在上手难度这块,flutter是基于dart语言进行开发,但它简洁易懂,学习起来并不算难,只不过flutter本身的学习就需要花时间了,因为对初学者来说需要有较高组件化思维,所以在这里我给大家整理了系统的flutter手册,它逻辑清晰,内容详细,可以作为你学习flutter的得力助手。

《Flutter进阶学习笔记》

目录

image

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

  • 这是为什么?

  • 跨平台开发

  • 什么是Flutter

  • Flutter特性

  • Flutter 构建应用的工具

  • 使用 Flutter 构建的热门应用

  • 构建 Flutter 应用的成本

image

第二章 在Windows上搭建Flutter开发环境

  • 使用镜像

  • 系统要求

  • 获取Flutter SDK

  • 编辑器设置

  • Android设置

  • 起步: 配置编辑器

  • 起步: 体验

  • 体验热重载

image

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

  • 创建 Flutter app

  • 使用外部包(package)

  • 添加一个 有状态的部件(Stateful widget)

  • 创建一个无限滚动ListView

  • 添加交互

  • 导航到新页面

  • 使用主题更改UI

image

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

  • 开发环境的搭建

  • 模拟器的安装与调试

  • 开发环境的搭建

  • 模拟器的安装与调试

image

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

  • 简述

  • Hello Dart

  • 数据类型

  • 变量和常量

  • 集合(List、Set、Map)

  • 流程控制

  • 运算符

  • 异常

  • 函数

  • 总结

image

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

  • List

  • Set

  • Map

  • Queue

  • LinkedList

  • HashMap

  • Map、HashMap、LinkedHashMap、SplayTreeMap区别

  • 命名构造函数from和of的区别以及使用建议

image

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

  • 简述

  • Iterable<E>

  • forEach

  • map

  • any

  • every

  • where

  • firstWhere和singleWhere和lastWhere

  • join

  • take

  • takeWhile

  • skip

  • skipWhile

  • follwedBy

  • expand

  • reduce

  • elementAt

image

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

  • 简述

  • 函数参数

  • 匿名函数(闭包,lambda)

  • 箭头函数

  • 局部函数

  • 顶层函数和静态函数

  • main函数

  • Function函数对象

image

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

  • 简述

  • 属性访问器(accessor)函数setter和getter

  • 面向对象中的变量

  • 构造函数

  • 抽象方法、抽象类和接口

  • 类函数

  • 总结

image

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

  • 简述

  • 类的单继承

  • 基于Mixins的多继承

  • 总结

image

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

  • 简述

  • 可选类型

  • 接口类型

  • 泛型

  • 类型具体化

  • 总结

image

第十二章 Flutter中的widget

  • Flutter页面-基础Widget

  • Widget

  • StatelessWidget

  • State生命周期

  • 基础widget

  • DefaultTextStyle

  • FlutterLogo

  • Icon

  • Iamge.asset

  • CircleAvatar

  • FadeInImage

  • 按钮

  • FlatButton

  • OutlineButton

  • TextFormField

后话:

flutter的学习同样是需要从基础到进阶再到项目实战的过程,由于篇幅限制,这里只放了进阶的部分的内容,我们都会提供给您,也希望未来flutter越来越好,我们越来越吃香!

相关文章

网友评论

      本文标题:在跨平台开发趋势下,我准备了一份flutter最全使用攻略

      本文链接:https://www.haomeiwen.com/subject/isifzrtx.html