Migrating a blog to PocketBase, detailing the journey through various platforms like Wix, Github Pages, 11ty, Lit, and Obsidian, highlighting the desire for customization and simplification.
Rody Davis is a Senior Developer Advocate for AntiGravity, building Web Components and Dart/Flutter packages, and is also a musician and podcast host.
Rody Davis is a Senior Developer Relations Engineer at Google, passionate about VR/AR, Web Components, and Dart/Flutter packages, and a musician and podcaster based in San Francisco.
Host your podcast for free using GitHub Pages by forking and customizing a readily available repository, enabling website hosting and automated episode releases.
Dart functions can be invoked using positional arguments, named arguments in any order, the `.call` operator, or `Function.apply` for dynamic invocation, with `Function.apply` impacting compilation size and performance.
Export SQLite database schema to CREATE statements using Dart, SQLite3, and Mustache templating for code generation.
This tutorial guides Flutter developers through calling the PaLM 2 API using Dart, including setup, API key management, and an example API wrapper.
Learn how to build reusable HTML web components with Dart, leveraging their benefits for framework-agnostic development and progressive enhancement.
Create a piano app with only 5032 bytes of Dart code using Flutter, requiring a SoundFont file and a physical device, with setup instructions and code dependencies provided.
Automates Flutter app release processes, including building, committing changes, and deploying to beta and production via Fastlane.
A collection of Flutter commands for web development, including configuration, build processes, debugging, testing, and project cleanup.
Display HTML content in Flutter using the `easy_web_view` package for both web and mobile platforms, providing a convenient way to render HTML and Markdown content within your Flutter applications.
Learn how to install Flutter and create your first Flutter project for cross-platform app development on web, iOS, Android, and more.
Manage multiple Flutter SDK versions using Git worktrees and ZSH aliases for easy switching between stable, beta, and master channels.
Build a graph database in Flutter using SQLite and Drift, ideal for modeling relationships between data in applications like social networks, games, and blogs.
This tutorial demonstrates how to create a single Flutter project that serves as both a client application and a REST API, enabling code reuse and simplifying data management, deployable to platforms like Google Cloud Run.
Embed a Lit web component in a Flutter application to access device APIs and create a cross-platform app that updates automatically with website changes.
Flutter package providing a multi-touch canvas implementation with panning, zooming, object selection, and trackpad support, including project setup instructions and a live demo.
Learn how to create native cross-platform Flutter projects with web support, enabling the use of all plugins and a streamlined development experience.
Flutter's `setState` method manages widget state, but using `ValueNotifier` in a container provides a more efficient and manageable way to update the UI based on data changes, especially with widgets like `ValueListenableBuilder`.
Learn how to implement server-side rendering (SSR) in Flutter applications using the rfw package for dynamic UI updates and efficient code delivery, addressing challenges related to user versioning.
This tutorial demonstrates how to implement deep linking, protected routes, and custom transitions in a Flutter web application.
Implement Firebase Cloud Messaging (FCM) on Flutter Web by registering a service worker and initializing the Firebase app with your project credentials.
Explore Nairobi National Park in Kenya, where wildlife like rhinos, giraffes, and hippos roam with the city skyline visible in the background, offering a unique and harmonious safari experience.
This article explains how to set up Xcode Cloud for building Flutter applications, including installing dependencies, running Flutter doctor, and building for TestFlight and the App Store.
Automate Flutter app builds and releases to Google Play and App Store using Fasthlane by initializing the tool, configuring the Fasthile, and defining build/beta actions.
Deploy Flutter apps to the App Store and Google Play quickly with Fastlane, a one-click beta testing solution for iOS and Android.
SQLite offers efficient, synchronous database access within the UI thread, enabling fast data retrieval and seamless integration for UI-driven applications, even with large datasets.
A podcast episode discussing AI development tools like Gemini CLI, Anti-Gravity, and Stiitch, covering topics such as workflow comparisons, dev environments, infrastructure setup, context engineering, and generative UI.
This video explores advanced AI development techniques including Agent Skills, prompt optimization using Vertex AI, and building Model Context Protocol (MCP) servers for Flutter applications.
Learn how to use Google's Agent Development Kit (ADK) and GenUI SDK for Flutter to build applications that connect to cloud services, databases, and internal APIs using AI agents.
Flutter developers discuss Google's new AntiGravity IDE for Flutter development in this video.
Learn how to build smooth, performant Flutter apps using Google's AntiGravity engine for enhanced motion and user experience.
Google Developer News Show: Bard updates, WASI support in Go, Flutter's consulting directory, and Space Invaders: World Defense development.
Learn how to rapidly build AI-powered applications with Firebase Studio and the Gemini API in this demo-driven guide by Firebase Developer Advocate Rody Davis.
Learn how to create beautiful and engaging user interfaces with Flutter using simple, incremental design techniques in this Google I/O 2022 workshop.
Learn how to monetize your Flutter development skills in this webinar featuring Rody Davis and Frederik Schweiger.
Flutter plugin for a native color picker, demonstrating the development process through debugging and code creation.
Google's Rody Davis discusses how IDX simplifies developer workflows, particularly when used with Flutter and Dart.
`signals_hooks` is a Flutter package providing convenient hooks for managing signals, simplifying state management and reactive programming in Flutter applications.
Learn to implement Material 3 design in Flutter with advanced theming for multi-device support in this video tutorial.
Learn how to build adaptive UI/UX designs for Flutter applications that seamlessly work across various devices and platforms with these practical patterns and examples.
Flutter development interview with Rody Davis covering the cross-platform framework and Dropbox's mobile development challenges.
Google Developer Group interview with Firebase Studio DevRel Rody Davis discusses new Gemini AI models, vibe coding, and building apps with Flutter and Firebase Studio, plus his predictions for the future of AI and web technologies.
Google Developer Advocate Rody Davis discusses Firebase Studio, Flutter, Angular, AI in software development, and the integration of Google products.
ThunderNerds interview with mobile developers Rody Davis, David Khourshid, and João Luiz S. Kestering at Devfest Florida, covering Flutter, open-source, and front-end technologies.
Build responsive dialogs in Flutter that adapt to different screen sizes (desktop, mobile, web) using the Take 5 method.
Learn how to easily internationalize your Flutter app using VSCode and Google Translate to generate translations for multiple languages.
Flutter tutorial demonstrating how to build a responsive Master-Detail list view that works seamlessly across desktop, mobile, and tablet devices, similar to UIKit's Master-Detail Controller.
Learn how to build a responsive Flutter app with adaptive scaffolds and reusable widgets, using a technique to define layout behavior based on breakpoints, and explore a package for simplifying responsive navigation.
Learn how to use Shared Preferences in Flutter to implement dark mode and check for fresh app installations, with code examples available on GitHub.
Learn how to create your first Flutter project with this tutorial, including code and resources.
Findevs is a Flutter application developed for the Flutter Hackathon 2019 in Orlando, showcasing innovative mobile development.
Learn how to migrate an Angular application to Flutter web in a 6-month project, presented at DevFest FL 2019.
Rody Davis's "Road to Flutter City" is a video and accompanying slides explaining how to build a piano app with Flutter, with source code available on GitHub.
Space Apps Orlando 2019: Learn how to build a cross-platform application with Flutter for space exploration challenges.
Google Developer News Show covering women in machine learning, Flutter Forward, and the latest web development updates.
Build an infinite canvas in Flutter using InteractiveViewer and CustomMultiChildLayout for creating multi-touch canvases and dynamic layouts.
Flutter widget for creating a two-pane layout with customizable primary and secondary content, title, actions, and dark mode support.
Flutter code demonstrating a lightweight animation widget that simplifies state management and UI updates by using a ticker and custom painting.
Style Flutter Markdown content with Material 3 text and color styles using the flutter_markdown package.
Build a Flutter master-detail view for mobile, desktop, and web applications, handling list rendering and detail screen navigation with a customizable widget.
Flutter code demonstrating how to implement a native HTTP client that adapts to Android (using Cronet) and Cupertino (using CupertinoHTTP) platforms, leveraging device information for user agent customization.
Flutter StreamWidget allows building widgets directly from streams, providing a reactive approach for dynamic UI updates.
Learn how to build a Flutter widget maker and storyboard in this video featuring Norbert Kozsir and Rody Davis, with links to their profiles and resources.
This video discusses Flutter's adaptive UI and WebAssembly capabilities, with links to resources like GitHub, CodePen, and relevant talks, presented by industry experts.
Flutter developers discuss the future of Flutter, VR experiments, code generation, and emerging technologies in this podcast featuring Norbert Kozsir and Rody Davis.
This video features a discussion with Simon Lightfoot on Flutter state management and Dart nullability, hosted by Norbert Kozsir and Rody Davis, with links to their profiles and resources.
This video discusses Flutter testing strategies, common pitfalls leading to App Store rejections, and solutions for improving app quality and test coverage, including state management, UI testing, logging, and mocking.