Mira Jago
Intro to Flutter Development
#1about 5 minutes
Why choose Flutter for cross-platform app development
Flutter provides a superior cross-platform solution compared to native development, progressive web apps, and other frameworks like React Native.
#2about 7 minutes
Understanding Flutter's core concepts and the Dart language
Flutter is built on the Dart language and uses a unique UI approach where everything, including layout and padding, is a widget.
#3about 1 minute
Setting up your Flutter development environment
You can start coding online with DartPad or install the Flutter SDK to use with IDEs like Android Studio and VS Code.
#4about 6 minutes
Exploring the project structure and app theming
A Flutter project contains native folders, a `lib` folder for Dart code, and a `pubspec.yaml` file for managing assets and dependencies.
#5about 9 minutes
Refactoring UI components and adding navigation
Improve code maintainability by extracting repetitive UI into reusable functions and implement screen transitions using the Navigator.
#6about 3 minutes
Building dynamic list and grid views
Use `ListView.builder` and `GridView.builder` to efficiently create scrollable layouts from a data source.
#7about 4 minutes
Implementing animations and transformations
Create engaging user interfaces by using widgets like `AnimatedOpacity` for fading effects and `Transform` for rotating elements.
#8about 11 minutes
Next steps with state management and Firebase
Advance your Flutter skills by learning a dedicated state management solution like Block and integrating a backend-as-a-service like Firebase.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:06 MIN
Understanding Flutter for cross-platform mobile development
Applying DevOps in Flutter mobile development
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:25 MIN
A brief introduction to the Flutter framework
Flutter Packages and Plugins - A Look Under the Hood
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:37 MIN
Understanding Flutter's core philosophy and features
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:37 MIN
Understanding Google's cross-platform approach with Flutter
Mobile at a Crossroads: The Declarative UI App Revolution
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:43 MIN
Understanding the basics of Flutter and React
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:15 MIN
Exploring Flutter's widget-based architecture and Dart
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:32 MIN
Dart's history and its modern revival with Flutter
Dart - a language believed dead, experiences a new bloom
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:56 MIN
Best practices for building cross-platform Flutter apps
Writing truly cross plattform applications using flutter
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Writing truly cross plattform applications using flutter
Simon Auer
Flutter Packages and Plugins - A Look Under the Hood
Sylvia Dieckmann
Mobile at a Crossroads: The Declarative UI App Revolution
Peter Steinberger
Using Serious Tech for a Silly Game - How to Build an MVP with Flutter
Sylvia Dieckmann
Dart - a language believed dead, experiences a new bloom
Christoph Menzel
Is Flutter ready for the web yet? - A live coding comparison between Flutter and React
Marcus Wojtusik & Thomas Hinterwimmer
Applying DevOps in Flutter mobile development
Majid Hajian
There's an app for that - on the role of cross platform development in the app development ecosystem
Aleksandra Desmurs-Linczewska
Related Articles
View all articles


![Flutter Developer Salary [2023]](https://wearedevelopers-develop.imgix.net/develop/public/magazine/articles/323/images/hero/640fce6f7975fd70a7eb5bf0_flutter_developer_salaries.jpeg?w=240&auto=compress,format)
From learning to earning
Jobs that call for the skills explored in this talk.





Public Cloud Group GmbH
Remote
Ionic
Flutter
React Native
Continuous Integration



