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.
Deploy PocketBase to Google Cloud Run by leveraging volume mounts for persistent storage and scaling, enabling features like zero scaling and infinite storage.
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.
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.
Learn how to implement offline content recommendations using Gemini for text embeddings and SQLite for vector storage, enabling efficient similarity searches for related content in applications like CMS platforms.
Create a dynamic code window with CodeMirror and Material Design theming using Lit, Vite, and TypeScript.
Build a WebRTC signal server using PocketBase, a lightweight backend with SQLite, Server Sent Events, and an easy-to-use admin UI.
This article details how to create a Figma plugin using Lit, a web component framework, including setup instructions and a link to the complete source code.
Create interactive 2D/3D force graphs using Lit, a web component framework, with a detailed guide including setup, configuration, and a working template.
Create an interactive DOM with CSS transforms using Lit, a web component framework, with a detailed setup guide and example code.
Create a dynamic HTML table from JSON data using Lit, a web component framework, with a detailed guide and online demo.
This tutorial demonstrates how to create a web component using Lit and integrate the Monaco Editor, commonly used in VSCode, to build a customizable code editor.
Create a rich text editor using Lit, a web component framework, with setup instructions and a demo available on GitHub and GitHub Pages.
Render sheet music from MusicXML in a web component using Lit and OpenSheetMusicDisplay, with responsive resizing for different screen widths.
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.
Create a VSCode extension using Lit web components with Vite, TypeScript, and Rollup, following a step-by-step guide.
This tutorial demonstrates how to run Astro with server-side rendering (SSR) and PocketBase on the same server by setting up a Go proxy to route requests between them.
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.
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.
Learn how to build a static site with file-based routing using TypeScript, including project setup, configuration, and deployment with WebDevServer.
Create a reusable HTML element sandbox using Lit, TypeScript, and Vite to dynamically update web components.
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.
Learn how to effectively use async data with preact/signals, including handling Promises and rerun operations for dynamic updates, while understanding the importance of synchronous computations for signal integrity.
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.
Learn how to build a D&D campaign agent using Google's Agent Development Kit (ADK) and Gemini 3, incorporating AI agents for storytelling, rules enforcement, and critical feedback.
Learn how to use Opal AI from Google Labs to automate pull request summarization with a user-friendly visual workflow editor and instant hosting.
Learn to build an offline Retrieval-Augmented Generation (RAG) system using SQLite, embeddings, and Google's Gemma models for browser-based document querying, as demonstrated by Google's Rody Davis.
Flutter developers discuss Google's new AntiGravity IDE for Flutter development in this video.
Firebase Studio now integrates with the Gemini Developer API, enabling image inputs using Gemma 3 models, accessible through a dedicated template.
Learn how to import existing projects from GitHub, GitLab, and other sources into Firebase Studio for streamlined development.
Flutter plugin for a native color picker, demonstrating the development process through debugging and code creation.
`signals_hooks` is a Flutter package providing convenient hooks for managing signals, simplifying state management and reactive programming in Flutter applications.
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.
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.
Learn how Google uses Web Components to scale design systems across various frameworks, enabling design-once, build-once, use-everywhere capabilities.
Findevs is a Flutter application developed for the Flutter Hackathon 2019 in Orlando, showcasing innovative mobile development.
Google Developer News Show covers Dart's partnership with GitHub for supply chain security, Google Cloud Next 2022 announcements, and other recent developer updates.
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.
JavaScript color utility functions for converting between RGB, HEX, and HSL color formats.
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.
Top Golf's Pro Putt features insights from Norbert Kozsir and Rody Davis, offering resources and a podcast for improving putting skills.
A podcast episode featuring Remi Rousselet, Norbert Kozsir, and Rody Davis discussing Riverpod, with links to their social media, GitHub, and a podcast player.