Introduction

Flutter是什么?

Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量原生 UI 的移动 SDK,一份代码可以同时生成iOS和Android两个高性能、高保真的应用程序。

Flutter目标是使开发人员能够交付在不同平台上都感觉自然流畅的高性能应用程序。兼容滚动行为、排版、图标等方面的差异。

无需移动开发经验即可开始使用。应用程序是用 Dart 语言编写的,如果您使用过 Java 或 JavaScript 之类的语言,则该应用程序看起来很熟悉。 使用面向对象语言的经验绝对有帮助,但一些Flutter应用程序甚至是没有编程经验的人写的!

为什么要使用Flutter?

  • 提高开发效率

    • 同一份代码开发iOS和Android

    • 用更少的代码做更多的事情

    • 轻松迭代

      • 在应用程序运行时更改代码并重新加载(通过热重载)

      • 修复崩溃并继续从应用程序停止的地方进行调试

  • 创建美观,高度定制的用户体验

    • 受益于使用Flutter框架提供的丰富的Material Design和Cupertino(iOS风格)的widget

    • 实现定制、美观、品牌驱动的设计,而不受原生控件的限制

课程内容介绍

本课程从 环境搭建、界面渲染、数据交互、路由导航、打包发布 等多维度讲解 Flutter 开发的核心技术点,带你两小时掌握 Flutter 移动 App 开发。

核心技术点

  • 搭建 Flutter 开发环境
  • 核心 Widget 的使用
  • 页面布局和美化
  • 自定义 Widget
  • 事件绑定
  • dio 数据请求
  • 路由导航
  • 修改 App 名称和图标
  • 打包发布