Flutter & Dart - The Complete Developer's Guide ED[2023]

所在平台: Udemy

课程主页: https://www.udemy.com/course/flutter-dart-the-complete-developers-guide-edition-2023/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter与Dart - 完整开发者指南 ED[2023] 课程概述:该综合课程将教授学生如何使用Flutter——谷歌的用户界面工具包,从单一代码库构建高质量、响应迅速的移动应用程序。课程中,学生将学习Flutter开发的基础知识,包括如何设置开发环境、构建用户界面、处理用户输入、管理状态和使用API。他们还将学习如何整合第三方包和插件,以增强应用程序的功能。课程采用动手实践和项目为基础的方式,学生将构建一系列应用程序,以巩固新学到的技能。到课程结束时,学生将能够构建多个功能完善的移动应用,包括天气应用、社交媒体应用和音乐播放器应用。该课程适合毫无Flutter开发经验的初学者,以及希望提升技能并更高效地构建高质量移动应用的有经验开发者。 课程大纲: 1. Flutter开发简介 - 了解Flutter - 设置开发环境 - 创建新的Flutter项目 - 理解Flutter架构 2. 构建用户界面 - 了解小部件 - 使用小部件创建布局 - 使用小部件处理用户输入 - 构建响应式布局 3. 管理状态 - 理解Flutter中的状态 - 使用setState()管理状态 - 使用流来管理状态 4. 使用API - API简介 - 在Flutter中进行API调用 - 解析JSON数据 - 错误处理 5. 整合第三方包和插件 - 第三方包和插件简介 - 向Flutter项目添加包 - 使用插件增强功能 6. 构建移动应用 - 构建天气应用 - 构建社交媒体应用 - 构建音乐播放器应用 7. 结论 - 课程内容回顾 - 进一步学习和发展的下一步 课程要求: - 基本的编程概念理解(如变量、函数、控制结构) - 熟悉一种编程语言(如JavaScript、Python、Java) - 一台运行Windows、macOS或Linux的计算机 - 互联网连接 该课程将帮助学生掌握Flutter开发的各个方面,从而能够独立开发高质量的移动应用。

课程评论(0条)

课程详情

This comprehensive course will teach students how to build high-quality, responsive mobile applications using Flutter - Google's UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.Throughout the course, students will learn the fundamentals of Flutter development, including how to set up their development environment, build user interfaces, handle user input, manage state, and work with APIs. They will also learn how to incorporate third-party packages and plugins to enhance the functionality of their applications.The course is designed to be hands-on and project-based, with students building a range of applications throughout the course to put their newfound skills into practice. By the end of the course, students will have built several fully functional mobile applications, including a weather app, a social media app, and a music player app.This course is suitable for beginners with little to no experience in Flutter development, as well as experienced developers who want to enhance their skills and build high-quality mobile applications more efficiently.Course Outline:Introduction to Flutter DevelopmentIntroduction to FlutterSetting up the development environmentCreating a new Flutter projectUnderstanding the Flutter architectureBuilding User InterfacesIntroduction to widgetsCreating a layout using widgetsHandling user input with widgetsBuilding responsive layoutsManaging StateUnderstanding state in FlutterUsing setState() to manage stateImplementing streams to manage stateWorking with APIsIntroduction to APIsMaking API calls in FlutterParsing JSON dataError handlingIncorporating Third-Party Packages and PluginsIntroduction to third-party packages and pluginsAdding packages to a Flutter projectUsing plugins to enhance functionalityBuilding Mobile ApplicationsBuilding a weather appBuilding a social media appBuilding a music player appConclusionReview of course contentNext steps for further learning and development.Course Requirements:A basic understanding of programming concepts (e.g., variables, functions, control structures)Familiarity with a programming language (e.g., JavaScript, Python, Java)A computer running Windows, macOS, or LinuxAn internet connection.

课程标签

0人关注该课程

主题相关的课程