Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Flutter实战入门
Rating: 4.7 out of 5(13 ratings)
63 students

Flutter实战入门

带领大家开发一个完整的App,在此过程中了解如何使用Flutter
Created byAndrew Deng
Last updated 3/2020
Chinese (Simplified)
Chinese (Simplified) [Auto],

What you'll learn

  • 如何使用Flutter构建跨IOS和Android平台运行的APP
  • Flutter组件的概念以及如何使用它构建APP
  • 如何使用第三方Flutter类库来构建APP
  • 如何使用Flutter从零构建若干个APP
  • Dart编程语言的使用方法

Course content

1 section33 lectures3h 23m total length
  • 课程介绍7:46
  • MacOS上下载配置Flutter3:18
  • 使用Android Studio创建第一个Flutter项目9:10
  • Scaffold和AppBar组件5:14
  • 颜色和字体8:29
  • Stateless组件和HotReload5:45
  • 图片5:59
  • 图标和按钮6:14
  • Container组件5:43
  • Row组件5:10
  • Column组件2:31
  • 开发技巧1:31
  • Expanded组件4:00
  • 项目 - Programming Level Card18:25
  • Stateful6:33
  • List数据展示5:27
  • 改造List展示名言警句14:38
  • Cards组件3:17
  • 重构程序(Extracting)2:57
  • Functions作为参数4:57
  • 开始创建World Time App5:17
  • 路径导航6:45
  • Widget6:31
  • 异步5:19
  • Flutter包6:49
  • 继续构建WorldTime14:17
  • 错误处理3:59
  • 跨界面传递数据3:41
  • 格式化日期并调整界面元素5:49
  • 加载动画3:25
  • 设置背景图片10:36
  • 使用列表展示数据5:11
  • 更新时间8:29

Requirements

  • 掌握或者了解任何一门高级编程语言

Description

Flutter是Google推出并开源的移动应用程序(App)开发框架,主打跨平台、高保真、高性能。其采用Dart语言作为开发语言,开发者可以通过Dart语言开发Flutter App,一套代码可同时运行在iOS和Android平台上。Flutter提供了丰富的组件、接口,开发者可以很快地为Flutter添加原生扩展。

这门课程适合任何水平的开发人员,我将从基础的概念开始介绍Flutter,更重要的是,我将第一时间实践所学理论,真正做到学以致用。

我认为学编程最佳也是唯一的手段就是:亲自动手实践。所以在我的课程里,实践占了相当大比重,通过实践,可以帮助同学们快速建立起对Flutter的感性认识,并正式进入到Flutter的世界。

在这个课程里,我会从头编写若干个由易到难的项目,借助这些项目,穿插着给大家讲解Flutter的基础知识,帮助大家知其然,知其所以然。

最后,跟大家分享一下我个人的座右铭,以求共勉:Talk is cheap, show me the code!

Who this course is for:

  • 希望使用Flutter构建跨平台应用的同学