Город МОСКОВСКИЙ
00:22:10

猫哥 - Flutter 零基础入门中文教学 - 01 前言介绍 Skia、Flutter for Web、Fuchsia OS

Аватар
Tizen Passion
Просмотры:
29
Дата загрузки:
11.10.2024 10:22
Длительность:
00:22:10
Категория:
Обучение

Описание

- 简介

Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,Flutter正在被越来越多的开发者和组织使用,并且Flutter是完全免费、开源的。

本文从架构、跨平台、Flutter for Web、Fuchsia OS、横向对比、特点 这几个方面就行说明

- 本视频指导文章
https://ducafecat.tech/2019/06/17/flutter/flutter-01-introduce/

- GIT代码


- 博客
https://ducafecat.tech

- twitter
@ducafecatwww

- dart、flutter 学习资源
- [Flutter应用展示](https://itsallwidgets.com/)
- [官方包管理平台](https://pub.dev/flutter)
- [awesome-flutter](https://github.com/Solido/awesome-flutter)
- [awesome-dart](https://github.com/yissachar/awesome-dart)
- [阿里巴巴 Flutter Go](https://github.com/alibaba/flutter-go)
- [An open list of apps built with Flutter](https://itsallwidgets.com/)
- [dart.dev](https://dart.dev/)
- [flutter.io](https://flutter.io)

- 课程计划
- 开篇写在最前
- Flutter 介绍
- 学习方法推荐
- 课程计划

- 开发环境搭建和工具配置
- Flutter 环境配置 MacOS
- Flutter 环境配置 Windows10
- IOS 开发环境配置 MacOS
- Android 开发环境配置 MacOS
- Android 开发环境配置 Windows10
- 开发工具的选择 VSCode、IDEA、AndroidStudio

- 快速上手
- 新闻应用程序结构分析
- 使用布局组件搭建新闻列表界面
- 采用第三方 Http Dio 程序包读取数据
- 解析 Json 到 Modle
- 使用自定义组件展示新闻行信息
- 点击新闻条路由导航到详情页
- 采用Web容器展示新闻内容
- 上拉刷新、下拉加载新闻列表
- 定制 Loading 效果
- 采用矢量图标库
- 采用 Sqlite 实现新闻列表首页缓存
- Redux 管理主题样式
- 加入应用启动画面
- 打包 Android APK 文件
- 打包 IOS IPA 文件

- 基础知识
- Route 路由导航
- 包管理
- 资源管理
- 调试工具
- 线程模型和异常处理
- 生命周期

- 基础组件
- Widget 与 Element
- StatelessWidget
- StatefulWidget
- Text
- Image
- Button
- AppBar
- AlertDialog
- Icon
- TextField
- Form
- Switch
- Checkbox

- 布局组件
- 线性 Row
- 线性 Column
- 弹性 Flex
- 弹性 Expanded
- 层叠 Stack
- 层叠 IndexedStack
- 层叠 Positioned
- 流式 Flow
- 流式 Wrap

- 容器组件
- Scaffold
- Container
- Center
- Padding
- ConstrainedBox
- SizedBox
- DecoratedBox
- Transform

- 导航组件
- TabBar
- NavigationBar
- PageView

- 可滚动组件
- CustomScrollView
- ListView
- GridView
- ScrollView
- ExpansionPanel
- ScrollController

- 表格组件
- Table
- DataTables

- 功能型组件
- WillPopScope
- InheritedWidget
- 主题 Theme

- 事件处理与通知
- 事件处理
- 手势识别
- 全局事件总线
- 通知消息

- 自定义 Widget
- 组合其它 Widget
- 自绘 CustomPaint、Canvas

- 进阶
- 文件操作
- Http 请求
- WebSocket 连接
- Json 解析
- 包与插件
- 国际化
- 数据库缓存
- Redux

Рекомендуемые видео