rodydavis

rodydavis

@rodydavis

GitHub
50 Skills
3000 Total Stars
February 2026 Joined

Public Skills

flutter-infinite-canvas

by rodydavis

Learn how to build an infinite, multi-touch canvas in Flutter using InteractiveViewer and CustomMultiChildLayout for a flexible and interactive user experience.

Code Gen 60 8mo ago

how-to-deploy-pocketbase-to-cloud-run

by rodydavis

Learn how to deploy PocketBase on Google Cloud Run using the new volume mounting feature, enabling scale-to-zero, infinite storage, and easy backups.

API Dev 60 8mo ago

building-a-rich-text-editor-with-lit

by rodydavis

Learn how to build a rich text editor using a Lit web component, complete with a toolbar for formatting text, links, and styles.

CLI Tools 60 8mo ago

multi-touch-canvas-with-flutter

by rodydavis

Learn how to create a Flutter canvas with multi-touch support for panning, zooming, and object interaction, overcoming common gesture recognition conflicts.

Code Gen 60 8mo ago

creating-your-first-flutter-project

by rodydavis

Dive into the world of Flutter, Google's UI toolkit, and learn how to build cross-platform apps with ease using this introductory guide and accompanying "Flutter Take 5" video series.

Code Gen 60 8mo ago

using-fastlane-in-flutter-and-ci

by rodydavis

Automate Flutter app builds and deployments to both the App Store and Google Play using Fastlane with this step-by-step guide.

CI/CD 60 8mo ago

lightweight-flutter-animations

by rodydavis

Learn how to create a streamlined animation widget in Flutter that eliminates the need for setState by leveraging an abstract class and SingleTickerProviderStateMixin for efficient UI updates.

Animation 60 8mo ago

how-to-send-push-notifications-on-flutter-web-fcm

by rodydavis

Learn how to implement Firebase Cloud Messaging (FCM) in your Flutter web app with this guide, covering service worker setup, helper methods, and testing to enable push notifications.

Automation 60 8mo ago

lit-and-figma

by rodydavis

Learn how to create a Figma plugin using Lit web components, including project setup, component creation, WASM integration, and building the final plugin for use in Figma.

Code Gen 60 8mo ago

lit-and-monaco-editor

by rodydavis

Learn how to create a Lit web component that wraps the Monaco Editor (powering VSCode) to add a fully functional code editor to your web applications.

Code Gen 60 8mo ago

automate-flutter-app-releases

by rodydavis

Automate your Flutter app releases to beta or production with this handy shell script that handles version bumping, formatting, cleaning, rebuilding, and deployment via Fastlane.

CI/CD 60 8mo ago

dynamic-themes-with-codemirror

by rodydavis

Learn how to create a Lit web component with CodeMirror, dynamically themed using Material Design's color utilities, for a customizable code editing experience.

Docs Gen 60 8mo ago

how-to-do-offline-recommendations-with-sqlite-and-gemini

by rodydavis

Learn how to enhance your CMS like PocketBase with AI-powered content recommendations using text embeddings, SQLite, and k-nearest neighbor search for efficient and scalable related content suggestions.

Code Gen 60 8mo ago

flutter-master-detail-view

by rodydavis

Learn how to implement a responsive Master-Detail interface in Flutter that adapts to different screen sizes, leveraging multi-column layouts on larger screens and pushing to detail screens on mobile.

Code Gen 60 8mo ago

how-to-print-multiple-objects-to-the-console-with-print-in-dart

by rodydavis

Learn how to print multiple objects to the console in Dart using Records, offering a similar experience to JavaScript's console.log() functionality.

Code Gen 60 8mo ago

flutter-native-http-client

by rodydavis

This blog post explores how to optimize HTTP client selection in Flutter applications based on the platform, using Cronet on Android and Cupertino's native client on iOS for improved performance and caching.

API Dev 60 8mo ago

how-to-run-astro-ssr-and-pocketbase-on-the-same-server

by rodydavis

Learn how to host PocketBase and an Astro SSR application on the same server, using PocketBase's Go integration and a reverse proxy to delegate requests to Astro for dynamic web content.

API Dev 60 8mo ago

how-to-do-bitwise-operations-in-dart

by rodydavis

Explore Dart's bitwise operations for both integers and booleans, including AND, OR (inclusive & exclusive), NAND, NOR, and XNOR, with practical code examples.

productivity 60 8mo ago

flutter-fastlane-one-click-beta

by rodydavis

Deploy your Flutter app to the App Store and Google Play with ease using this step-by-step guide covering installation, project setup, Fastlane integration, and automated deployments with Automator.

CI/CD 60 8mo ago

lit-and-vscode-extensions

by rodydavis

Learn how to build a VSCode extension using a Lit web component, covering setup, template creation, component implementation, and extension activation.

CLI Tools 60 8mo ago

async-preact-signals

by rodydavis

Explore how to effectively manage asynchronous data with Preact Signals by creating a custom asyncSignal that handles loading, error, and data states without breaking the synchronous nature of signals.

Code Gen 60 8mo ago

how-to-export-sqlite-tables-to-create-statements

by rodydavis

Learn how to export your entire SQLite database schema, including tables and indexes, into runnable CREATE statements at runtime using Flutter and the sqlite3 package.

Code Gen 60 8mo ago

how-to-manage-multiple-flutter-versions-with-git-worktrees-and-z

by rodydavis

Manage multiple Flutter versions efficiently using Git worktrees, eliminating the need for external version managers like FVM.

CI/CD 60 8mo ago

json-to-html-table-with-lit

by rodydavis

Learn how to create a dynamic HTML table from JSON data using a Lit web component, with examples for fetching data from a URL or using inline JSON, and the ability to make the table editable.

Processing 60 8mo ago