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

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

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

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

Getting Started with Flutter & Dart

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

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Kickstart your journey in Flutter app development with this hands-on course designed for beginners and aspiring developers. You’ll learn how to set up the Flutter development environment on Windows and macOS, install Visual Studio Code, and create your first Flutter application. By the end, you'll be equipped with the fundamental skills needed to build interactive mobile apps. This course takes a structured approach, starting with an introduction to Flutter and Dart, covering essential concepts like variables, functions, and object-oriented programming in Dart. You’ll then move on to Flutter widgets, diving deep into stateless and stateful widgets while learning how to build interactive UI components. Hands-on exercises will reinforce your knowledge, including building a Fortune Cookie app and a fully functional Tip Calculator app. Throughout the course, you’ll gain experience in working with widget hierarchies, managing state with setState(), applying themes, and using advanced Dart features such as named parameters and object-oriented principles. By working on practical projects, you'll understand how to refactor and optimize your code for efficiency and maintainability. Whether you’re a beginner or a developer looking to transition into mobile app development, this course is perfect for you. No prior experience in Flutter or Dart is needed, but basic programming knowledge is helpful. By the end, you’ll have a solid foundation to build your own Flutter applications confidently.

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

Flutter (Software)Development EnvironmentUser Interface (UI)Application DevelopmentSoftware InstallationComputer ProgrammingIntegrated Development EnvironmentsCross Platform DevelopmentMaintainabilityUI ComponentsProgramming PrinciplesMicrosoft Visual StudioMobile Development

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

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

01Introduction6 материалов

Introduction

Introduction to the SpecializationВидеоIntroduction to the Course 'Getting Started with Flutter & Dart'ЧтениеFull Specialization ResourcesЧтениеAbout Course Update - 2024 - New VS Legacy VideosВидео

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

Packt - Course Instructors

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

Getting Started with Flutter & Dart
В каталоге вашей программы

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

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

Начать на Coursera

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

Обучение на Coursera

≈ 9.4 ч

6 модулей

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

Субтитры: Казахский

Часть программы вашего университета
Flutter Development Environment Setup - OverviewВидео
Flutter Dev Website - OverviewВидео
02Windows - Flutter Development Environment Setup3 материалов

Windows - Flutter Development Environment Setup

Setup Flutter on WindowsВидеоSetting Up Flutter for Windows DevelopmentDIALOGUEWindows - Flutter Development Environment Setup - AssessmentЗадание
03MAC - Flutter Development Environment Setup3 материалов

MAC - Flutter Development Environment Setup

Flutter Setup on MacВидеоInstalling Flutter on macOSDIALOGUEMAC - Flutter Development Environment Setup - AssessmentЗадание
04Setup Visual Studio Code and Running the First Flutter App5 материалов

Setup Visual Studio Code and Running the First Flutter App

Setup VS Code IDE - Installation and SetupВидеоCreate a Flutter ProjectВидеоRunning our First Flutter App on EmulatorВидеоGetting Started with Flutter and Visual Studio CodeDIALOGUESetup Visual Studio Code and Running the First Flutter App - AssessmentЗадание
05Why Flutter - Benefits and Motivation Deep Dive12 материалов

Why Flutter - Benefits and Motivation Deep Dive

Why Flutter and Benefits and MotivationВидеоHands-On - The Fortune Cookie AppВидеоRandomizing a List of StringsВидеоDart Basics - Variables, Strings, and Integers and VarsВидеоDart Basics - Introduction to Functions - the VoidВидеоDart Basics - Function with Int Return TypeВидеоDart Basics - Passing Arguments in FunctionsВидеоDart Basics - Function Return Types and Arguments - Put it All togetherВидеоHands-On - Fortune Cookie App - Add a Card & Introduction to WidgetsВидеоHands-On - Fortune Cookie App - Add Images as Assets and Show & Final RemarksВидеоIntroduction to Flutter and Understanding its Key BenefitsDIALOGUEWhy Flutter - Benefits and Motivation Deep Dive - AssessmentЗадание
06Flutter Widgets - Stateful and Stateless Widgets Deep Dive27 материалов

Flutter Widgets - Stateful and Stateless Widgets Deep Dive

Flutter Widgets Overview - Stateful vs Stateless WidgetsВидеоWidget Hierarchy and Reusability OverviewВидеоHands-On - The Build Method & SetStateВидеоThe Const KeywordВидеоTip Calculator App - Introduction and OverviewВидеоTip Calculator - Create Project and Setup the AppBarВидеоAdding a Container and Decorating ItВидеоWidgets Documentation & Basics of ThemingВидеоUnderstanding Theme and the BuildContextВидеоWidgets & Dart Classes and Objects - Introduction to OOPВидеоRefactoring Style and Finalizing the Top WidgetВидеоCreate the Bill Amount Container and the TextFieldВидеоCreating the Split Bill SectionВидеоAdding the Increment and Decrement FunctionalityВидеоRefactor the PersonCounter WidgetВидеоAdd the TipPercentage and Slider WidgetsВидеоDart Basics - Required and Named ParametersВидеоRefactor TipSlide WidgetВидеоRefactor the BillAmount TextFieldВидеоAdd Tip Calculation LogicВидеоTip Calculator Full Widget RefactorВидеоSection SummaryВидеоConclusion to the Course 'Getting Started with Flutter & Dart'ЧтениеUnderstanding Stateless vs Stateful Widgets in FlutterDIALOGUEFlutter Widgets - Stateful and Stateless Widgets Deep Dive - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание