Flutter: Getting Started

Flutter is a relatively new entry in the mobile and web development world, but it’s already a serious player in the game. This course will teach you how to develop apps for Android, iOS, and even web and desktop with Flutter.
Course info
Rating
(17)
Level
Beginner
Updated
Jul 29, 2021
Duration
2h 50m
Table of contents
Description
Course info
Rating
(17)
Level
Beginner
Updated
Jul 29, 2021
Duration
2h 50m
Your 10-day individual free trial includes:

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.
Description

Do you want to create an app for mobile, web, or desktop? In this course, Flutter: Getting Started, you’ll learn to build cross-platform apps with Flutter. First, you’ll explore what Flutter can do and how to install it. Next, you’ll discover how to use widgets and interact with your users. Finally, you’ll learn how to create multi-screen apps that connect to a web service. When you’re finished with this course, you’ll have the skills and knowledge of Flutter needed to start developing apps for small and large screens.

About the author
About the author

Simone Alessandria wrote his first program when he was 12. A few years later, he is now a trainer (MCP), author, speaker, passionate software architect, and proud coder. He is founder and owner at Softwarehouse.it. His areas of expertise include business data-driven apps and mobile development.

More from the author
Persisting Data Locally with Flutter
Intermediate
2h 37m
Oct 6, 2021
Creating Layouts with Flutter
Beginner
3h 49s
Oct 1, 2021
Flutter: The Big Picture
Beginner
1h 13m
Aug 13, 2021
More courses by Simone Alessandria
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Simone Alessandria, and welcome to my course, Flutter: Getting Started. I'm an author, trainer, and passionate developer at softwarehouse.it. Flutter is a toolkit that developers love for its performance and because it's relatively easy to learn and helps increase your development speed. It allows developing for mobile, web, and desktop and even embedded devices with the same code base. In this course, we are going to introduce Flutter and Dart in a very practical way by creating an app with several great features, and no prior experience with Flutter or Dart is required. Some of the major topics that we will cover include using stateless and stateful widgets, adding navigation to your apps, retrieving data from a web service, and persisting data locally. By the end of this course, you'll know how to create and run a fully functional Flutter app. Before beginning the course, you should be familiar with any object‑oriented programming language. From here, you should feel comfortable diving into Flutter with courses on state management, layout creation, data persistence, and publishing to the stores. I hope you'll join me on this journey to learn Flutter with the Flutter: Getting Started course, at Pluralsight.