К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Flutter and Dart: Developing iOS, Android, and Mobile Apps · LearnSpace
Назад в каталог
courseraПрограммирование

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

Курс от IBM
Начальный≈ 17.4 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

“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 widgets, and how to create cross-platform user interfaces (UIs). You’ll learn about Dart, the programming language for Flutter, how it works, and its libraries. As you learn, you’ll get hands-on experience, creating your own basic Flutter app. You’ll explore Flutter’s advanced features, such as using plugins, managing state, and calling APIs. If you’re looking to build in-demand skills in the world’s most popular cross-platform mobile app framework, ENROLL TODAY and power up your resume in less than a month!

Навыки, которые вы освоите

Mobile DevelopmentFlutter (Software)Cross Platform DevelopmentUser Interface (UI)Data PersistenceApplication Programming Interface (API)Application DevelopmentMobile Development ToolsApplication DesignUser Interface (UI) DesignApplication FrameworksProgram DevelopmentSoftware Development ToolsOther Mobile Programming LanguagesDebuggingSoftware DevelopmentiOS DevelopmentUI ComponentsDevelopment EnvironmentOther Programming Languages

Программа курса

5 модулей · 71 учебных материалов

01Introduction to Flutter and Dart15 материалов

Welcome to the Course

Course IntroductionВидеоCourse OverviewЧтениеHelpful Tips for Course CompletionPLUGIN

Introduction to Flutter and Dart

Introduction to Flutter Видео

Учитесь у экспертов

IBM Skills Network Team

Преподаватель курса

Upkar Lidder

Senior Software Engineer

Ramanujam Srinivasan

Преподаватель курса

Flutter and Dart: Developing iOS, Android, and Mobile Apps
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 17.4 ч

5 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Китайский (Китай), Итальянский, Бразильский португальский, Вьетнамский, Корейский, Немецкий, Пушту, Русский, Индонезийский, Испанский, Дари, Хинди, Японский, Казахский

Часть программы вашего университета
Flutter Development Environment Видео
Comparison of Flutter with Other Mobile Frameworks Видео
Flutter Toolchain, SDK, and Tools Видео
Introduction to Flutter Utilities Видео
Expert Viewpoints: Getting started with FlutterВидео
Basics of DartВидео
Lab: Creating a Flutter Web Hello World ApplicationВнешний инструмент
Practice Quiz: Introduction to Flutter and DartЗадание

Module Summary, Glossary & Evaluation

Summary and Highlights: Introduction to Flutter and DartЧтениеGlossary: Introduction to Flutter and DartPLUGINModule 1 Graded Quiz: Introduction to Flutter and DartЗадание
02Exploring Dart Language16 материалов

Exploring Dart Language

Internals of DartВидеоExpert Viewpoints: The Fundamentals of DartВидеоVariables and Types ВидеоFunctions and Methods in Dart ВидеоClasses in DartВидеоUtilize Variables, Functions, and Methods in DartВнешний инструментPractice Quiz: Exploring Dart LanguageЗадание

Mastering Dart Libraries, Tools, and Debugging

Libraries in Dart ВидеоLab: Libraries in Dart Using Cloud IDEВнешний инструментCommand Line and Utilities ВидеоReading: Editors and Debuggers for Dart PLUGINLab: Debugging Dart ApplicationsВнешний инструментPractice Quiz: Mastering Dart Libraries, Tools, and Debugging Задание

Module Summary, Cheat Sheet & Evaluation

Summary and Highlights: Exploring Dart LanguageЧтениеCheat Sheet: Exploring Dart LanguagePLUGINModule 2 Graded Quiz: Exploring Dart LanguageЗадание
03Working with Flutter15 материалов

Working with Flutter UI Design

Development Process of Flutter AppsВидеоFlutter Widgets ВидеоExpert Viewpoints: Flutter Widgets and the Flutter Widget CatalogВидеоInteraction and Forms in FlutterВидеоNavigation in FlutterВидеоLab: Create a Layout in Flutter with Navigation Внешний инструментPractice Quiz: Working with Flutter UI DesignЗадание

Implementing Routing and Styling

Routing in FlutterВидеоImplementing Styles in FlutterВидеоExpert Viewpoints: Key Aspects of Designing User Interfaces with FlutterВидеоLab: Create a Basic Flutter App with NavigationВнешний инструментPractice Quiz: Implementing Routing and StylingЗадание

Module Summary, Cheat Sheet & Evaluation

Summary and Highlights: Working with FlutterЧтениеCheat Sheet: Working with FlutterPLUGINModule 3 Graded Quiz: Working with FlutterЗадание
04Advanced Flutter 17 материалов

Advanced Flutter 

Using Plugins in FlutterВидеоLab: Calling an API Back-End in FlutterВнешний инструментIntroduction to Native Mobile Features ВидеоManaging State in FlutterВидеоExpert Viewpoints: Key Differences Between Stateless and Stateful Widgets in FlutterВидеоCalling APIs with FlutterВидеоUsing Flutter with FirebaseВидеоLab: Explore Plugins in FlutterВнешний инструментPractice Quiz: Working with Plugins and APIsЗадание

Adding Data Persistence to Your App

Persistence with FlutterВидеоLab: Exploring Local Storage PLUGINUsing Local Storage with Flutter ВидеоLab: Using Local Storage with FlutterВнешний инструментPractice Quiz: Adding Data Persistence to Your AppЗадание

Module Summary, Cheat Sheet & Evaluation

Summary and Highlights: Advanced Flutter ЧтениеCheat Sheet: Advanced Flutter PLUGINModule 4 Graded Quiz: Advanced FlutterЗадание
05Final Project8 материалов

Practice and Final Project

Practice Project Overview ЧтениеPractice Project: Create an Expense Tracking AppВнешний инструментFinal Project OverviewЧтениеFinal Project: Create a Time Tracking AppВнешний инструментFinal Project: Submission and EvaluationВзаимная проверка

Course Wrap Up

Course Wrap-up ВидеоCongratulations and Next StepsЧтениеTeam and AcknowledgmentsЧтение