Flutter and Dart: Developing iOS, Android, and Mobile Apps

所在平台: Coursera

课程主页: https://www.coursera.org/learn/flutter-and-dart-developing-ios-android-mobile-apps

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Flutter 和 Dart:开发 iOS、Android 和移动应用 概述:Flutter 是全球开发者使用的最流行的跨平台移动框架。本课程是 IBM iOS 和 Android 移动应用开发者专业认证的一部分,为有志于成为移动应用开发者的学员提供雇主所需的基本技能。 在本课程中,您将学习 Flutter 框架及其使其成为构建 Android 和 iOS 移动应用的热门工具的特性。您将探讨 Flutter 的小部件,以及如何使用有状态和无状态的小部件。 课程大纲: 1. **Flutter 和 Dart 介绍** - 描述:在本模块中,您将全面了解 Flutter 的组成部分。探索 Flutter 的跨平台能力及其如何协同工作以创建高效且美观的应用。该模块还将深入研究 Flutter 工具链、SDK 及基本工具,为构建和调试 Flutter 应用提供必要的工具。您还将了解 Dart 的重要性,这是一种支持 Flutter 的编程语言,以及它在创建强大且可扩展的应用中的作用。 2. **探索 Dart 语言** - 描述:Dart 是跨平台构建应用的语言。在本模块中,您将深入了解 Dart 的工作原理以及如何使用 Dart 库。此外,您还将学习如何使用 Dart 命令行和工具,最后进行简单的编辑和调试。 3. **使用 Flutter** - 描述:Flutter 用于创建应用的用户界面体验。在本模块中,学习者将看到如何通过方向、布局、屏幕间的路由和样式创建用户体验。最后,学习者将创建一个基本的 Flutter 应用。 4. **高级 Flutter** - 描述:Flutter 的高级特性为开发者提供了创建复杂成功应用的增强能力。在本模块中,您将学习如何使用插件、管理状态、调用 API,并应用您的技能和知识构建一个包含后端服务的应用,具有高级功能和能力。 5. **最终项目** - 描述:在这个最终项目中,您将使用 Flutter 创建一个基本应用。您将增加导航,并使用 Flutter 组件充实该应用,连接数据库并使用 API,然后模拟应用的执行。

课程大纲

Name:Introduction to Flutter and Dart

Description:In this module, you will gain a comprehensive understanding of Flutter’s components. You will explore Flutter’s cross-platform capabilities and how they work together to create efficient and visually appealing apps. The module will also delve into the Flutter Toolchain, SDK, and essential utilities, providing you with the necessary tools for building and debugging your Flutter apps. You’ll also learn the significance of Dart, the programming language that powers Flutter, and its role in creating robust and scalable applications.

Name:Exploring Dart Language

Description:Dart provides the language for building across platforms. In this module, you will gain insights into Dart, how it works, and how to use Dart libraries. Additionally, you will also learn how to use the Dart command line and utilities. Finally, you will edit and perform a simple debug using Dart.

Name:Working with Flutter

Description:Flutter is used to create the user interface experience when using an app. In this module, learners will see how to create the user experience through orientation, layout, routing between screens and styles. Finally, learners will create a basic Flutter app.

Name:Advanced Flutter 

Description:Flutter’s advanced features provide developers with enhanced ability to create complex and successful apps. In this module, you will learn to use plugins, manage state, call APIs using Flutter. You will also apply your skills and knowledge to build an app that includes back-end services with advanced capabilities and functionality.

Name:Final Project

Description:In this final project, you will create a basic app using Flutter. You will also add navigation and enrich the app using Flutter components, connect the app to a database using APIs, and then simulate the execution of the app.

课程评论(0条)

课程详情

“Flutter is the most popular cross-platform mobile framework used by global developers.” (Statista). This course, part of the IBM iOS and Android Mobile App Developer Professional Certificate, gives aspiring mobile app developers essential skills employers look for. During this course, you’ll learn about the Flutter framework and the features that make it a popular tool for building Android and iOS mobile applications. You’ll explore Flutter’s widgets, how to use stateful and stateless widget

课程标签

0人关注该课程

主题相关的课程