Flutter’s InheritedWidgets: Getting Started
Mar 27 2024 · Article (30 mins)
Learn how to implement InheritedWidgets into your Flutter apps! In this tutorial, see how InheritedWidgets ca...
more
Flutter’s InheritedWidgets: Getting Started
Learn how to implement InheritedWidgets into your Flutter apps! In this tutorial, see how InheritedWidgets can be used to manage state with a weather app.
Flutter & Dart
Your First Flutter Flame Game
Mar 6 2024 · Video Course (1 hr, 12 mins)
Creating a game can be a really complex endeavor, especially when you want
to support multiple platforms. ...
more
Your First Flutter Flame Game
Creating a game can be a really complex endeavor, especially when you want
to support multiple platforms. Luckily, using Flame & Flutter can provide
support for multiple platforms and an awesome developer experience in the process.
Flutter & Dart
Saving Data in Flutter
Jan 31 2024 · Video Course (1 hr, 44 mins)
Data is king! In this course you’ll see different techniques to store data in your Flutter apps.
You will ...
more
Saving Data in Flutter
Data is king! In this course you’ll see different techniques to store data in your Flutter apps.
You will use SharedPreferences to store key-value pairs, convert objects in
JSON format (and viceversa), read and write data to text files, and convert images into streams of data.
At the end of this course, you’ll be able to choose how to save data in your apps,
and use some of the most common Flutter storing options.
Flutter & Dart
State Management With Provider
Oct 31 2023 · Article (30 mins)
The Flutter team recommends several state management packages and libraries. Provider is one of the simplest ...
more
State Management With Provider
The Flutter team recommends several state management packages and libraries. Provider is one of the simplest to update your UI when the app state changes.
Flutter & Dart
Flutter Desktop Apps: Getting Started
Mar 28 2023 · Video Course (1 hr, 2 mins)
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms.
Create application...
more
Flutter Desktop Apps: Getting Started
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms.
Create applications that run as fast as native apps and look like a native app.
Use the native menu system and access local files.
Flutter & Dart
Flutter Accessibility: Getting Started
Feb 22 2023 · Article (25 mins)
Learn how to improve the accessibility of your Flutter app by providing more semantic details for screen read...
more
Flutter Accessibility: Getting Started
Learn how to improve the accessibility of your Flutter app by providing more semantic details for screen readers and following other items from Flutter’s accessibility checklist.
Flutter & Dart
Dart Mixins Tutorial for Flutter: Getting Started
Feb 15 2023 · Article (15 mins)
Learn about Flutter mixins, which help you implement some of the OOPs methodologies such as inheritance and a...
more
Dart Mixins Tutorial for Flutter: Getting Started
Learn about Flutter mixins, which help you implement some of the OOPs methodologies such as inheritance and abstraction in Dart.
Flutter & Dart
TensorFlow Lite Tutorial for Flutter: Image Classification
Jan 31 2023 · Article (30 mins)
Learn how to use TensorFlow Lite in Flutter. Train your machine learning model with Teachable Machine and int...
more
TensorFlow Lite Tutorial for Flutter: Image Classification
Learn how to use TensorFlow Lite in Flutter. Train your machine learning model with Teachable Machine and integrate the result into your Flutter mobile app.
Flutter & Dart
Widget Testing With Flutter: Getting Started
Oct 3 2022 · Article (20 mins)
In this tutorial about Widget Testing with Flutter, you’ll learn how to ensure UI widgets look and behave as ...
more
Widget Testing With Flutter: Getting Started
In this tutorial about Widget Testing with Flutter, you’ll learn how to ensure UI widgets look and behave as expected by writing test code.
Learn how to create your first Dart package using test-driven development, generate documentation and publish...
more
Dart Package Tutorial – Getting Started
Learn how to create your first Dart package using test-driven development, generate documentation and publish it to pub.dev.
Flutter & Dart
Flutter for Windows Desktop: Getting Started
Aug 12 2022 · Article (20 mins)
Learn how to set up a development environment and create a simple Flutter calculator app for Windows Desktop.
Flutter for Windows Desktop: Getting Started
Learn how to set up a development environment and create a simple Flutter calculator app for Windows Desktop.
Flutter & Dart
Overlays in Flutter: Getting Started
Jul 29 2022 · Article (25 mins)
Learn Flutter’s own way to display overlays like popUps, modals and dialog boxes with the help of popUpRoutes.
Overlays in Flutter: Getting Started
Learn Flutter’s own way to display overlays like popUps, modals and dialog boxes with the help of popUpRoutes.
Flutter & Dart
Programming in Dart: Classes
Jun 28 2022 · Video Course (1 hr, 14 mins)
In this final course in the Programming with Dart series, you’ll be introduced to one of the most importan...
more
Programming in Dart: Classes
In this final course in the Programming with Dart series, you’ll be introduced to one of the most important aspects of the language: classes. You’ll learn how to define your own classes and how to use the object oriented features in the Dart programming language.
Flutter & Dart
Programming in Dart: Functions & Closures
Jun 21 2022 · Video Course (1 hr, 0 mins)
You’ll continue to build on the lessons taught in the Programming in Dart series by learning how to write ...
more
Programming in Dart: Functions & Closures
You’ll continue to build on the lessons taught in the Programming in Dart series by learning how to write functions to maximize code reuse as well as to filter and map collections. You’ll also be introduced to self-contained functions called closures to take your Dart code to the next level.
Flutter & Dart
Getting Started With the BLoC Pattern
May 11 2022 · Article (25 mins)
See how to use the popular BLoC pattern to build your Flutter app architecture and manage the flow of data th...
more
Getting Started With the BLoC Pattern
See how to use the popular BLoC pattern to build your Flutter app architecture and manage the flow of data through your widgets using Dart streams.
Flutter & Dart
Your First Flutter App: Polishing the App
Apr 12 2022 · Video Course (2 hrs, 31 mins)
This is a sequel to “Your First Flutter App: An App from Scratch” where you’ll complete the app into a pol...
more
Your First Flutter App: Polishing the App
This is a sequel to “Your First Flutter App: An App from Scratch” where you’ll complete the app into a polished
final product that will work both on iOS and Android.
Flutter & Dart
Your First Flutter App: An App From Scratch
Feb 22 2022 · Video Course (1 hr, 59 mins)
Updated for 2022. If you’re a complete beginner to Flutter development and wondering
how to get started, t...
more
Your First Flutter App: An App From Scratch
Updated for 2022. If you’re a complete beginner to Flutter development and wondering
how to get started, this is the course for you.
Flutter & Dart
Integration Testing in Flutter: Getting Started
Feb 16 2022 · Article (30 mins)
Learn how to test UI widgets along with the backend services in your Flutter project using Integration Testing.
Integration Testing in Flutter: Getting Started
Learn how to test UI widgets along with the backend services in your Flutter project using Integration Testing.
Flutter & Dart
Your Second Flutter App
Nov 30 2021 · Video Course (2 hrs, 9 mins)
Continue along your Flutter and Dart journey by building your second complete app in Flutter, learning abo...
more
Your Second Flutter App
Continue along your Flutter and Dart journey by building your second complete app in Flutter, learning about making network calls, showing data in a list, and more!
Learn how to use code generation to automatically create Dart models, eliminating tedious and repetitive tasks.
Flutter Code Generation: Getting Started
Learn how to use code generation to automatically create Dart models, eliminating tedious and repetitive tasks.
Multiple Domains
Getting Started With Flutter
Jul 13 2021 · Article (30 mins)
Dive into the Flutter framework, which lets you build iOS, Android, web and desktop apps with a single codeba...
more
Getting Started With Flutter
Dive into the Flutter framework, which lets you build iOS, Android, web and desktop apps with a single codebase, by writing a cross-platform app using VS Code.
Multiple Domains
Unlocking Your Flutter Widgets With Keys
Jul 6 2021 · Article (25 mins)
Learn how using the right keys in your Flutter widgets can help you avoid UI bugs and improve the performance...
more
Unlocking Your Flutter Widgets With Keys
Learn how using the right keys in your Flutter widgets can help you avoid UI bugs and improve the performance of your app.