# 课程介绍

大家好,欢迎来到58技术和51CTO联合推出的前端系列课程。

本门课程是《Flutter动态化与工具链建设》,我是这门课的讲师小文字 (opens new window)

在课程中,我和我的同事,会从大前端工程师的角度,介绍58同城技术团队在Flutter上的一些实践。希望对有志于Flutter技术学习的开发人员有所增益。

首先做一下自我介绍,我是吴朝彬,目前任职于58同城,是平台技术部的工程师,负责Android开发以及Flutter的基础建设与探索。

另一位讲师,是我们安居客的王海君,目前任职58安居客,是用户无线技术部架构师,负责用户端大前端技术架构搭建。

# 适宜人群

现在进入正题,我们来了解下这门课的相关背景。课程主要是面向大前端移动开发人员。

Flutter本身是基于Dart语言的跨平台开发技术,因此对移动开端开发感兴趣的技术小伙伴,都可以参与学习。 如果你是大前端开发工程师,无论是Android,iOS亦或前端FE,上手Flutter相对容易,Flutter官方已经为不同方向的开发人员提供了入门指南,具体可以查看以下链接:https://flutter.dev/docs/get-started/flutter-for (opens new window)

除此之外,全开开发工程师,或者是对Flutter感兴趣的小伙伴也可以参进行学习,增加对Flutter技术的了解。

# 课程大纲

那这门可到底会将些什么内容呢?我带大家一起来看一下课程的大纲。整个视频呢一共分为五个章节,在每一章中我们会介绍不同的小主题,建议大家跟着节奏按顺序去学习,当然如果已经是Flutter老司机了,或者只对某个部分感兴趣,也可以跳着看。

  • 第一章 认识Dart与Flutter:主要介绍语言背景和开发准备
  • 第二章 Flutter动态化能力:介绍Flutter动态化的现状和58动态化框架设计思路
  • 第三章 Dart脚手架开发:介绍Dart脚手架的开发流程
  • 第四章 Flutter Web开发尝鲜:介绍Flutter Web的开发与部署细节
  • 第五章 Flutter Package:介绍Flutter插件生态和Flutter Favorite Program

# 课程亮点

为了让大家对课程有一个初步的认识,我们提前看几个课程的关键点:

  • 第一个是动态化, 这部分,我会一些分享Flutter动态化实践的思路和Flutter Fair框架的相关技术实现。这个框架目前已经在github上开源了,课后大家也可以去搜索Flutter Fair,来学习源代码。

  • 第二块是Dart全栈路线,我给他的介绍是,Dart也能干大事:基于Dart的全栈路线,实现创新项目闭环开发的另一种可能。

  • 最后一部分,是Flutter社区生态,这两年整个社区发展势头很好,Flutter Package在快速增长,国内的大厂也在持续投入资源。

# 结语

课程的介绍到这里就结束了,我们在后面的课程中再见!