home / skills / rodydavis

rodydavis skills

Find 55 skills from 1 repo created by rodydavis on GitHub.

1 repo
55 skills
GitHub

Sponsored

sqlite_ui-thread

rodydavis/skills

24
This skill shows how to run synchronous SQLite queries on the UI thread in Flutter to boost UI responsiveness and handle large datasets efficiently.
dart_bitwise

rodydavis/skills

24
This skill helps you master Dart bitwise operations for integers and booleans with practical code examples and clear explanations.
figma-and-lit

rodydavis/skills

24
This skill teaches you to build a Figma plugin using Lit web components, covering setup, UI creation, code integration, and testing.
flutter_driver_control

rodydavis/skills

24
This skill guides controlling a Flutter app with flutter_driver via MCP and captures screenshots across web and desktop.
html-code-sandbox

rodydavis/skills

24
This skill helps you build and experiment with a Lit-based HTML element sandbox, enabling live updates and interactive web component demos.
lit-monaco-editor

rodydavis/skills

24
This skill helps you integrate a Lit web component with Monaco Editor to deliver a fully functional in-browser code editor for apps.
lit-rich-text-editor

rodydavis/skills

24
This skill guides you in building a rich text editor with a Lit web component, including a formatting toolbar, contenteditable area, and styling.
lit-sheet-music

rodydavis/skills

24
This skill helps you render MusicXML in a Lit web component using OpenSheetMusicDisplay, adapting to source or inline XML for dynamic sheet music.
lit-vscode-extension

rodydavis/skills

24
This skill helps you build and integrate a Lit web component into a VSCode extension, accelerating setup and deployment.
native-cross-platform-flutter

rodydavis/skills

24
This skill helps you build a native cross-platform Flutter project by unifying web and mobile imports and dynamic plugin loading.
pocketbase-cloudrun

rodydavis/skills

24
This skill guides deploying PocketBase to Google Cloud Run with volume mounts for scale-to-zero, infinite storage, and easy backups.
snippets_flutter-infinite-canvas

rodydavis/skills

24
This skill guides you to build an infinite Flutter canvas with multi touch handling using InteractiveViewer and CustomMultiChildLayout for flexible layouts.
sqlite_no-sql

rodydavis/skills

24
This skill shows how to store JSON documents in SQLite as a NoSQL-like store with TTL expiration and queries.
snippets_lightweight-flutter-animations

rodydavis/skills

24
This skill helps you implement lightweight Flutter animations by using an abstract AnimationWidget and SingleTickerProviderStateMixin to update UI without
automate-flutter-apps

rodydavis/skills

24
This skill automates Flutter app releases by bumping versions, formatting, cleaning, building, and deploying via Fastlane.
dart_function-invoking

rodydavis/skills

24
This skill explains diverse ways to invoke Dart functions, including mixed positional and named args, the .call operator, and Function.apply for dynamic calls.
dart_truthy

rodydavis/skills

24
This skill helps you implement truthy checks in Dart by extending Object to evaluate null, booleans, numbers, strings, and collections.
deep-linking-flutter-web

rodydavis/skills

24
This skill helps you implement Flutter web deep linking and protected routes with custom transitions for seamless URL-based navigation.
display-html-in-flutter

rodydavis/skills

24
This skill helps Flutter developers display and interact with HTML content using easy_web_view across web and mobile platforms.
export-sqlite-dart

rodydavis/skills

24
This skill guides you to export a SQLite database schema to runnable CREATE statements at runtime using Flutter and sqlite3.
fastlane-and-flutter

rodydavis/skills

24
This skill guides you through configuring Fastlane for Flutter CI/CD, automating Android and iOS builds and deployments for production, beta, and releases.
first-flutter-project

rodydavis/skills

24
This skill guides you through creating your first Flutter project, editing main.dart, and running it across platforms for rapid learning.
flutter-and-lit

rodydavis/skills

24
This skill explains how to embed a Lit web component inside a Flutter app to access native APIs and enable hybrid functionality.
flutter-and-xcode-cloud

rodydavis/skills

24
This skill guides you to configure Xcode Cloud for building and deploying a Flutter app to TestFlight and the App Store.
flutter-cheat-sheet

rodydavis/skills

24
This skill helps Flutter developers streamline web builds, testing, and debugging with quick terminal commands and scripts.
flutter-one-click-release

rodydavis/skills

24
This skill helps you deploy Flutter apps to App Store and Play Store with one-click automation using Fastlane and Automator.
flutter-ssr-rfw

rodydavis/skills

24
This skill helps you implement server side rendering for Flutter apps using the rfw package to drive dynamic UI updates.
flutter_git-worktree-channels

rodydavis/skills

24
This skill helps you manage multiple Flutter versions using Git worktrees and ZSH aliases for quick channel switching.
host-flutter-rest-api

rodydavis/skills

24
This skill helps you expose your Flutter models and business logic as a REST API from a single codebase, deployable to Google Cloud Run.
lit-force-graph

rodydavis/skills

24
This skill helps you build interactive 2D and 3D force graphs with Lit by guiding component setup, data handling, and rendering.
lit-html-table

rodydavis/skills

24
This skill helps you generate dynamic HTML tables from JSON using a Lit web component, supporting remote or inline data and optional editing.
pocketbase-webrtc-signal-server-js

rodydavis/skills

24
This skill guides you to build a WebRTC signaling server with PocketBase, enabling peer-to-peer video calls and SSE-based real-time updates.
signals-and-flutter-hooks

rodydavis/skills

24
This skill helps you manage Flutter state more efficiently by teaching signals, flutter hooks, and reactive patterns for scalable UI.
snippets_flutter-native-http-client

rodydavis/skills

24
This skill helps optimize Flutter HTTP networking by selecting Cronet on Android and Cupertino's native client on iOS for faster, cached requests.
snippets_flutter-stream-widget

rodydavis/skills

24
This skill helps you build reactive Flutter UIs by streaming widgets in the build method, enabling dynamic updates and efficient data handling.
static-site-file-based-routing

rodydavis/skills

24
This skill helps you create a multi-page static site with file-based routing using TypeScript, enabling fast updates and simple content management.
snippets_typescript-color-utilities

rodydavis/skills

24
This skill helps you convert colors between RGB, HEX, and HSL in JavaScript, easing color manipulation across applications.
snippets_workflow-nasa-image-of-day

rodydavis/skills

24
This skill automatically sets your iOS or macOS lock or home screen to NASA's Astronomy Picture of the Day using the public API.
sqlite_fts5

rodydavis/skills

24
This skill helps you implement full-text search in SQLite using fts5, delivering fast, accurate queries with MATCH across your data.
sqlite_key-value

rodydavis/skills

24
This skill helps you use SQLite as a key/value store for single-file data management, with retrieval, update, and drift integration.
snippets_flutter-input-output-preview

rodydavis/skills

24
This skill helps you build responsive Flutter code editors with a reusable TwoPane and InputOutputPreview to render code and live previews side by side.
snippets_flutter-master-detail-view

rodydavis/skills

24
This skill helps you implement a responsive Flutter master-detail interface that adapts to screen sizes with multi-column layouts and mobile push.
astro-ssr-pocketbase-single-server

rodydavis/skills

24
This skill helps you host PocketBase and Astro SSR on the same server by configuring a reverse proxy and Go integration.
codemirror-dynamic-theme

rodydavis/skills

24
This skill helps you build a Lit CodeMirror editor with dynamic Material-themed colors for customizable code editing.
dart-html-web-components

rodydavis/skills

24
This skill helps you build reusable HTML Web Components using JavaScript or Dart, enabling framework-agnostic UI across projects.
dart_print-multiple-objects

rodydavis/skills

24
This skill teaches printing multiple Dart objects to console using records, emulating console.log-style output for clearer debugging.
flutter-graph-database

rodydavis/skills

24
This skill helps you design and query a graph database in Flutter using Drift and SQLite to model and traverse relationships.
flutter-multi-touch-canvas

rodydavis/skills

24
This skill helps you implement a multi-touch canvas in Flutter, enabling pan, zoom, and object interaction with conflict-free gesture handling.
install-flutter-from-git

rodydavis/skills

24
This skill guides you through installing the Flutter SDK from git and configuring it for web, mobile, and desktop development.
lit-draggable-dom

rodydavis/skills

24
This skill helps you implement an interactive draggable DOM using a Lit web component with CSS transforms and slots.
push-notifications-flutter-web

rodydavis/skills

24
This skill guides you to implement Firebase Cloud Messaging on Flutter web, including service worker setup, token handling, and testing push notifications.
offline-vector-recommendations

rodydavis/skills

24
This skill helps you implement offline content recommendations using SQLite and vector embeddings to deliver fast, scalable related posts.
snippets_flutter-markdown-view-material-3

rodydavis/skills

24
This skill helps you customize Flutter Markdown with Material 3 styles for consistent typography and interactive links across apps.
snippets_m3-to-m2-css-adapter

rodydavis/skills

24
This skill helps you adapt Material Design 3 styling to Material Design 2 components via CSS variable overrides for cohesive theming.
async-preact-signal

rodydavis/skills

24
This skill helps you manage asynchronous data with Preact Signals by implementing an asyncSignal that tracks loading, data, and error states.