This tutorial demonstrates how to implement URL navigation, protected routes, and custom transitions in a Flutter application using deep linking and a custom router.
Automates Flutter project building, beta testing, and release processes with Git commit integration.
Display HTML content within your Flutter app using the easy_web_view package, which provides a simple way to render HTML, Markdown, and URLs on both mobile and web platforms.
Export SQLite database schema (tables and indexes) to CREATE statements using Flutter, SQLite3, and Mustache templating.
Flutter is a versatile, open-source UI toolkit by Google for building expressive cross-platform applications with a fast development process and a large, active community.
Embed and utilize Lit web components within Flutter applications to access device APIs and create cross-platform apps with automatic updates.
This article details how to set up Xcode Cloud for building Flutter applications for TestFlight and App Store submission, including project setup, installing dependencies, and configuring a post-clone script.
Flutter package providing multi-touch canvas functionality with panning, zooming, object selection, and trackpad support, including project setup instructions and a live demo.
Create a graph database in Flutter using SQLite and the Drift package to model relationships between data, ideal for applications like social networks, games, and blogs.
Build a Flutter app with Server Side Rendering (SSR) and dynamic UI updates using the rfw package, addressing challenges of updating apps on older user versions with techniques like Code Push and version support policies.
Automate common Flutter development tasks including web build optimizations, dependency management, testing, and project cleanup.
Automates Flutter project building, APK/IPA generation, and Git commits using Fastlane, requiring Flutter, Android/iOS app store setups, and basic project build knowledge.
This guide provides step-by-step instructions for setting up a Flutter project, including creating the project, submitting it to the App Store and Google Play, and configuring Fastlane for iOS and Android development.
Create a single Flutter project with a shared Dart library for models and business logic, enabling cross-platform development (iOS, Android, Web, etc.) and a REST API interface deployable to Google Cloud Run.
A lightweight Flutter piano app, created as a Flutter Create Contest winner, requiring a Flutter SDK, SoundFont file, and a physical iOS device or Android emulator/device; setup instructions and dependency details are provided.
Flutter now natively supports web development, removing the need for import changes and enabling full plugin compatibility; get started with the latest Flutter version and a starter project.
Host your podcast for free with GitHub Pages by forking and customizing the Podcast Player repository, leveraging GitHub's CDN and Actions for automated episode releases.
Configure Firebase Cloud Messaging for Flutter web by modifying the index.html to use the `firebase-messaging-sw.js` service worker and providing your Firebase project credentials.
Flutter's `setState` method manages UI updates by marking widgets as dirty, but using `ValueNotifier` in a container provides a more efficient and maintainable way to manage state and update the widget tree.
Create an infinite canvas in Flutter using `InteractiveViewer` and `CustomMultiChildLayout` to display multiple scrollable scaffolds.
Flutter widget for a responsive two-pane layout with customizable primary and secondary content, title, actions, and dark mode support.
Style Flutter Markdown widgets with Material 3 text and color styles for improved readability and visual consistency.
Build a Flutter master-detail interface for displaying lists and details, adapting to mobile, desktop, and web layouts with a customizable widget.
Flutter app initialization code using Cronet and Cupertino HTTP clients, dynamically selecting the appropriate client based on the device platform (Android or iOS).
Flutter widget using streams in the `build` method for reactive UI updates, handling errors and empty states with `StreamBuilder`.
Dart code defines `AnimationWidget`, an abstract class for creating animated widgets that simplifies UI updates by integrating a ticker and avoiding manual `setState` calls, demonstrated with an inline canvas painter example.
SQLite is a fast, process-level database library well-suited for UI-driven applications, offering efficient data handling even with large datasets and benefits from strategic indexing and query optimization.
Manage multiple Flutter SDK versions using Git worktrees and ZSH aliases for easy switching between stable, beta, and dev channels.