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
Flutter Apprentice
Feb 21 2024 · Book
Build for both iOS and Android with Flutter!
Flutter is a new and exciting software development t...
more
Flutter Apprentice
Build for both iOS and Android with Flutter!
Flutter is a new and exciting software development toolkit that lets you target multiple platforms at once, so you can build apps for iOS, Android and even web and desktop, all from a single codebase.
Similar to modern web technologies, Flutter uses a declarative approach to UI development. You can take advantage of “hot reload” of new code while developing, and your apps will perform at native speed thanks to Flutter’s custom rendering engine.
It’s been the dream of mobile developers for years to find a cross-platform tool that lets you build for both iOS and Android without having to write and maintain two separate codebases. With Flutter and Flutter Apprentice, you can achieve that dream!
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
Flutter Networking Tutorial: Getting Started
Nov 21 2023 · Article (30 mins)
In this tutorial, you’ll learn how to make asynchronous network requests and handle the responses in a Flutte...
more
Flutter Networking Tutorial: Getting Started
In this tutorial, you’ll learn how to make asynchronous network requests and handle the responses in a Flutter app connected to a REST API.
Flutter & Dart
ChatGPT Tutorial for Flutter: Getting Started
Oct 17 2023 · Article (30 mins)
Learn how to incorporate ChatGPT into your Flutter apps! In this tutorial, see how to leverage machine learni...
more
ChatGPT Tutorial for Flutter: Getting Started
Learn how to incorporate ChatGPT into your Flutter apps! In this tutorial, see how to leverage machine learning and ChatGPT with a real-world trivia app.
Flutter & Dart
Testing in Flutter
Sep 19 2023 · Video Course (1 hr, 24 mins)
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing ...
more
Testing in Flutter
Testing is one of the important aspect in app development. Testing helps to find and fix bugs, increasing the quality of the application. This course will introduce testing and different types of tests in Flutter. You will learn how to write unit tests, widget tests, and integration tests in Flutter. You will also learn how to write tests for your apps. You will learn how to Generate Goldens for UI Comparison and Automate running tests.
Flutter & Dart
The Top 5 Flutter State Management Solutions: A Deep Dive
Jul 26 2023 · Article (35 mins)
State management is a critical part of any user-facing application’s architecture. It ensures the app’s data ...
more
The Top 5 Flutter State Management Solutions: A Deep Dive
State management is a critical part of any user-facing application’s architecture. It ensures the app’s data and interface remain synchronized as users interact. In the following tutorial, you will explore the most popular state management solutions offered in Flutter.
Learn about getting and parsing JSON data from the internet when building a cross-platform app using Flutter.
Parsing JSON in Flutter
Learn about getting and parsing JSON data from the internet when building a cross-platform app using Flutter.
Flutter & Dart
Google I/O 2023: Flutter Levels Up to Version 3.10
May 12 2023 · Article (10 mins)
While Google spent a lot of their developer conference talking about artificial intelligence, Flutter managed...
more
Google I/O 2023: Flutter Levels Up to Version 3.10
While Google spent a lot of their developer conference talking about artificial intelligence, Flutter managed to sneak out version 3.10. It provides a lot of awesome features that you can use in your code today.
Create impressive hero animations using the Hero Widget in Flutter when transitioning from one screen to a...
more
Flutter Hero Animations
Create impressive hero animations using the Hero Widget in Flutter when transitioning from one screen to another.
This course covers key topics such as the fundamentals of hero animations, utilizing the components of the Hero widget to create advanced animations,
and hands-on development of visually stunning animations while working on the Fooder app.
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
State Restoration of Flutter App
Mar 15 2023 · Article (20 mins)
Android and iOS interrupt application processes to optimize resource usage by killing the app, losing the app...
more
State Restoration of Flutter App
Android and iOS interrupt application processes to optimize resource usage by killing the app, losing the app’s state. Here, you’ll explore clever state restoration techniques in Flutter.
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
How to Create a 2D Snake Game in Flutter
Jan 17 2023 · Video Course (38 mins)
Learn how to build a 2D Snake game in Flutter for both Android and iOS platforms. You will learn how to us...
more
How to Create a 2D Snake Game in Flutter
Learn how to build a 2D Snake game in Flutter for both Android and iOS platforms. You will learn how to use Flutter as a simple game engine by creating the classic 2D Snake Game. You will get to know the basics of 2D game graphics and to control objects on the screen.
The Kodeco Podcast
Kodeco Podcast: Kevin Moore and a Comparative Journey of Flutter, Kotlin, and iOS- Podcast Vol2, S1 E4
Dec 15 2022 · Article (1 min)
In this episode of the Kodeco podcast: Polyglot programmer Kevin Moore takes us on a comparative journey of F...
more
Kodeco Podcast: Kevin Moore and a Comparative Journey of Flutter, Kotlin, and iOS- Podcast Vol2, S1 E4
In this episode of the Kodeco podcast: Polyglot programmer Kevin Moore takes us on a comparative journey of Flutter, Kotlin, and even a hint of iOS.
Flutter & Dart
Create a Breakout Game in Flutter With Flame and Forge2D – Part 1
Dec 14 2022 · Article (30 mins)
Learn how to create a Flutter version of the classic Breakout game using Flame and Forge2D.
Create a Breakout Game in Flutter With Flame and Forge2D – Part 1
Learn how to create a Flutter version of the classic Breakout game using Flame and Forge2D.
Multiple Domains
Building Games in Flutter with Flame: Getting Started
Dec 8 2022 · Article (30 mins)
Learn how to build a beautiful game in Flutter with Flame. In this tutorial, you’ll build a virtual world wit...
more
Building Games in Flutter with Flame: Getting Started
Learn how to build a beautiful game in Flutter with Flame. In this tutorial, you’ll build a virtual world with a movable and animated character.
Flutter & Dart
Dart Extensions Tutorial: Improve your Flutter Code
Nov 22 2022 · Article (30 mins)
Learn how to take your Flutter skills to the next level and make your code reusable with one of Dart’s most u...
more
Dart Extensions Tutorial: Improve your Flutter Code
Learn how to take your Flutter skills to the next level and make your code reusable with one of Dart’s most useful features: Dart extensions.
Flutter & Dart
Flutter Navigator 2.0
Nov 8 2022 · Video Course (1 hr, 47 mins)
Navigator 2.0 is Flutter’s new declarative API for the Navigator widget.
Learn how to migrate an app from ...
more
Flutter Navigator 2.0
Navigator 2.0 is Flutter’s new declarative API for the Navigator widget.
Learn how to migrate an app from old navigation patterns to use Navigator 2.0 and see how to make your app work with the URL bar and browser history in Flutter Web.
Flutter & Dart
Implicit Flutter Animations
Oct 4 2022 · Video Course (1 hr, 11 mins)
Create delightful user experiences by learning how to add implicit animations to your Flutter apps.
Implicit Flutter Animations
Create delightful user experiences by learning how to add implicit animations to your Flutter apps.
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.