← all publishers

rodydavis

@rodydavis source repo

83 published skills

  1. Signals Hooks 2 · rodydavis bundle
    Comprehensive hook utility functions integrating reactive signals seamlessly with flutter_hooks.
    0
    installs
  2. Open XML DOCX · rodydavis bundle
    Guide and examples for using OpenXML Docx features in the open_xml package.
    0
    installs
  3. Open XML PPTX · rodydavis bundle
    Guide and examples for using OpenXML Pptx features in the open_xml package.
    0
    installs
  4. Open XML XLSX · rodydavis bundle
    Guide and examples for using OpenXML Xlsx features in the open_xml package.
    0
    installs
  5. Open XML Package · rodydavis bundle
    Guide and examples for using OpenXML Package features in the open_xml package.
    0
    installs
  6. Fix Links · rodydavis bundle
    Auto-correct relative links, asset paths, and related links in markdown documents based on folder depth.
    0
    installs
  7. Update Docs · rodydavis bundle
    Process all markdown documentation files to generate AI summaries and embeddings (using Ollama), apply taxonomy tags, and compute KNN related links.
    0
    installs
  8. Import Videos · rodydavis bundle
    Import YouTube video details using yt-dlp, automatically generating Astro Markdown pages with metadata, iframe embeds, and descriptions.
    0
    installs
  9. Inject Titles · rodydavis bundle
    Ensure all markdown documents have their frontmatter titles injected as standard H1 headings at the start of the body.
    0
    installs
  10. Migrate Images · rodydavis bundle
    Scrape, download, and localize external or relative images referenced in markdown files to Astro's src/assets folder and rewrite image links.
    0
    installs
  11. Signals Dart · rodydavis bundle
    Advanced reactive state primitives, collections, mixins, and utilities of signals_core.
    0
    installs
  12. Signals Lint · rodydavis bundle
    Standardized compiler diagnostics, static analysis lints, and automated IDE quick-fixes.
    0
    installs
  13. Signals Hooks · rodydavis bundle
    Comprehensive reactive state hooks for integration with flutter_hooks.
    0
    installs
  14. Signals Flutter · rodydavis bundle
    Highly optimized Flutter UI bindings and GPU rendering for reactive signals.
    0
    installs
  15. Signals Preact Dart · rodydavis bundle
    Core reactive programming best practices and primitive definitions for preact_signals in Dart.
    0
    installs
  16. Jaspr Styling · rodydavis bundle
    Write type-safe CSS-in-Dart to style Jaspr components. Use this skill when styling components, implementing themes, or using CSS properties.
    0
    installs
  17. Update Preact · rodydavis
    Instructions and guidelines for updating the pinned Preact JS git submodule and synchronizing upstream updates to the Dart preact_signals package.
    0
    installs
  18. Jaspr JS Interop · rodydavis
    Effectively integrate with Javascript when building Jaspr web applications. Use this skill when wrapping an existing JS library, accessing browser-native APIs, or bridging code safely across environments.
    0
    installs
  19. Signals Migration 6 To 7 · rodydavis bundle
    Detailed guidelines, patterns, and rules for migrating codebases from signals.dart version 6.x to version 7.x.
    0
    installs
  20. Increase Coverage · rodydavis
    Systematic guidelines for executing code coverage tools, analyzing gaps in testing, and implementing targeted tests to maximize code coverage across the reactive framework.
    0
    installs
  21. Jaspr Convert HTML · rodydavis
    Use when you need to convert / rewrite existing HTML (from a file or url) into Jaspr code.
    0
    installs
  22. Jaspr Fundamentals · rodydavis bundle
    Use when working in a Jaspr project, on Jaspr components, or other Jaspr-related tasks. Contains fundamentals of writing Jaspr components and using HTML components.
    0
    installs
  23. Update Docs Workflow · rodydavis
    Review the current Jaspr docs, audit source code doc comments, edit the source code, and run the generator script to verify docs updates.
    0
    installs
  24. Update Examples Dependencies · rodydavis bundle
    Update all the `./examples` dependencies to the latest repository/third-party versions and fix any compiler or analysis issues.
    0
    installs
  25. Jaspr Pre Rendering And Hydration · rodydavis
    Use when working in a **static** or **server** mode Jaspr project. Covers SSR/SSG, async data fetching, the @client annotation, hydration, and handling dual entrypoints (.server.dart vs .client.dart).
    0
    installs
  26. Dotfiles Management · rodydavis
    Guidelines and rules for managing the user's dotfiles repository, config files, and installation scripts.
    0
    installs
  27. Check If An Object Is Truthy In Dart · rodydavis
    Learn how to extend Dart's functionality to implement JavaScript-style "truthy" checks for easier conditional logic and value evaluations.
    0
    installs
  28. How To Do Full Text Search With Sqlite · rodydavis
    Learn how to supercharge your SQLite databases with full-text search capabilities using the built-in fts5 extension, enabling efficient and powerful querying with the `MATCH` keyword.
    0
    installs
  29. How To Do Bitwise Operations In Dart · rodydavis
    Explore Dart's bitwise operations for both integers and booleans, including AND, OR (inclusive & exclusive), NAND, NOR, and XNOR, with practical code examples.
    0
    installs
  30. Lit And Figma · 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.
    0
    installs
  31. How To Store Sqlite As Nosql Store · rodydavis
    Discover how to leverage SQLite's JSON support to build a NoSQL-like document store, complete with TTL-based expiration, within this powerful embedded database.
    0
    installs
  32. JSON To HTML Table With Lit · 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.
    0
    installs
  33. Making A Piano · rodydavis
    Building A Piano with Flutter
    0
    installs
  34. Lit And Flutter · rodydavis
    Learn how to embed a Lit web component directly within your Flutter app to leverage web-based UIs and features while accessing native device APIs for a powerful hybrid development approach.
    0
    installs
  35. Server Side Rendering Flutter Apps With Rfw · rodydavis
    Learn how to build a dynamic Flutter app using Server Side Rendering (SSR) with the rfw package, enabling UI updates driven by server logic and binary data exchange via HTTP.
    0
    installs
  36. 2d Or 3d Force Graph With Lit · rodydavis
    Learn how to create interactive 2D and 3D force graphs using Lit, a lightweight web component library, with this step-by-step tutorial.
    0
    installs
  37. Lit Sheet Music · rodydavis
    Learn how to create a Lit web component that renders MusicXML using OpenSheetMusicDisplay, allowing you to display sheet music dynamically from a source attribute or inline XML.
    0
    installs
  38. Using Sqlite As A Key Value Store · rodydavis
    Learn how to use SQLite as a simple and efficient key/value store for your applications, offering benefits like single-file data containment, attachment capabilities, and easy integration with tools like Drift.
    0
    installs
  39. Sqlite On The UI Thread · rodydavis
    Unlock the surprising speed of SQLite in Flutter for building responsive UIs, showcasing its ability to handle large datasets with synchronous queries and optimized configurations.
    0
    installs
  40. Building A HTML Element Sandbox With Lit · rodydavis
    Learn how to build a Lit web component to create a dynamic HTML element sandbox with live updates, perfect for experimenting with and showcasing web components.
    0
    installs
  41. Draggable Dom With Lit · rodydavis
    Learn how to create an interactive, draggable DOM using a Lit web component with CSS transforms and slots, enabling you to manipulate HTML and SVG elements within a canvas-like environment.
    0
    installs
  42. Lit And Monaco Editor · 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.
    0
    installs
  43. How To Export Sqlite Tables To Create Statements · 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.
    0
    installs
  44. Async Preact Signals · 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.
    0
    installs
  45. Flutter Terminal Cheat Sheet · rodydavis
    This post provides a handy collection of Flutter commands and scripts for web development, package creation, troubleshooting, testing, and more, streamlining your Flutter workflow.
    0
    installs
  46. How To Deploy Pocketbase To Cloud Run · 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.
    0
    installs
  47. Using Fastlane In Flutter And CI · rodydavis
    Automate Flutter app builds and deployments to both the App Store and Google Play using Fastlane with this step-by-step guide.
    0
    installs
  48. Building A Rich Text Editor With Lit · rodydavis
    Learn how to build a rich text editor using a Lit web component, complete with a toolbar for formatting text, links, and styles.
    0
    installs
  49. Lit And Vscode Extensions · rodydavis
    Learn how to build a VSCode extension using a Lit web component, covering setup, template creation, component implementation, and extension activation.
    0
    installs
  50. Automate Flutter App Releases · 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.
    0
    installs
  51. Creating Your First Flutter Project · 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.
    0
    installs
  52. Host Your Flutter Project As A REST API · rodydavis
    Learn how to structure a Flutter project to reuse models and business logic across iOS, Android, Web, desktop platforms, and a REST API deployable to Google Cloud Run, enabling a single codebase for both client and server.
    0
    installs
  53. Various Ways To Invoke Functions In Dart · rodydavis
    Discover the surprising flexibility of calling Dart functions, including mixed positional and named arguments, the `.call` operator, and dynamic invocation with `Function.apply`.
    0
    installs
  54. Flutter Control And Screenshot · rodydavis
    Guide on how to control a Flutter app using flutter_driver via MCP and capture screenshots.
    0
    installs
  55. How To Build A Graph Database With Flutter · rodydavis
    Learn how to build and utilize a graph database within your Flutter applications using SQLite and the Drift package to model relationships between data.
    0
    installs
  56. Displaying HTML In Flutter · rodydavis
    Easily display and interact with HTML content in your Flutter app using the `easy_web_view` package, which supports both web and mobile platforms.
    0
    installs
  57. How To Build A Flutter App On Xcode Cloud · rodydavis
    Learn how to set up Xcode Cloud to build and deploy your Flutter application to TestFlight and the App Store with this step-by-step guide.
    0
    installs
  58. Dynamic Themes With Codemirror · 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.
    0
    installs
  59. How To Create HTML Web Components With Dart · rodydavis
    Discover the power of Web Components and how to build them with both JavaScript and Dart for reusable, framework-agnostic UI elements.
    0
    installs
  60. Deep Linking For Flutter Web · rodydavis
    Learn how to implement proper URL navigation in your Flutter application, including deep linking to specific pages, handling protected routes, and creating custom transitions for a seamless user experience.
    0
    installs
  61. Install Flutter From Git · rodydavis
    Install Flutter SDK via git clone and configure for all platforms
    0
    installs
  62. Flutter Fastlane One Click Beta · 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.
    0
    installs
  63. Signals And Flutter Hooks · rodydavis
    Explore state management in Flutter, from the basics of `setState` to advanced techniques using ValueNotifier, Signals, Flutter Hooks, and the new signals_hooks package for a reactive and efficient approach.
    0
    installs
  64. Multi Touch Canvas With Flutter · rodydavis
    Learn how to create a Flutter canvas with multi-touch support for panning, zooming, and object interaction, overcoming common gesture recognition conflicts.
    0
    installs
  65. How To Print Multiple Objects To The Console With Print In D · rodydavis
    Learn how to print multiple objects to the console in Dart using Records, offering a similar experience to JavaScript's `console.log()` functionality.
    0
    installs
  66. Create Flutter App Native UI · rodydavis bundle
    Guide to bootstrap, coordinate, and maintain a headless Flutter engine integrated with 100% native platforms (SwiftUI, Jetpack Compose, HTML5 Web Components).
    0
    installs
  67. How To Manage Multiple Flutter Versions With Git Worktrees A · rodydavis
    Manage multiple Flutter versions efficiently using Git worktrees, eliminating the need for external version managers like FVM.
    0
    installs
  68. How To Build A Native Cross Platform Project With Flutter · rodydavis
    Learn how to import `dart:html` and `dart:io` in the same Flutter project to create cross-platform plugins that work seamlessly on mobile and web.
    0
    installs
  69. Material 3 To Material 2 Theme Adapter · rodydavis
    Learn how to seamlessly integrate Material Design 3's styling into your Material Design 2 components using CSS variable overrides.
    0
    installs
  70. How To Do Offline Recommendations With Sqlite And Gemini · 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.
    0
    installs
  71. How To Send Push Notifications On Flutter Web Fcm · 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.
    0
    installs
  72. Flutter Stream Widget · rodydavis
    Learn how to build dynamic Flutter UIs by directly using streams within your widget's build method, enabling reactive screen updates and more efficient data handling.
    0
    installs
  73. File Based Routing For Static Sites · rodydavis
    Learn how to create a multi-page static site with file-based routing using TypeScript, allowing for quick updates and easy content management.
    0
    installs
  74. Flutter Infinite Canvas · rodydavis
    Learn how to build an infinite, multi-touch canvas in Flutter using InteractiveViewer and CustomMultiChildLayout for a flexible and interactive user experience.
    0
    installs
  75. How To Run Astro Ssr And Pocketbase On The Same Server · 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.
    0
    installs
  76. How To Build A Webrtc Signal Server With Pocketbase · rodydavis
    Learn how to build a simple WebRTC video call application using PocketBase as a signaling server, enabling peer-to-peer communication with SQLite on the server and realtime updates via Server Sent Events.
    0
    installs
  77. Flutter Master Detail View · 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.
    0
    installs
  78. Flutter Native HTTP Client · 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.
    0
    installs
  79. Color Utilities In Javascript · rodydavis
    Explore helpful color utility functions, like RGB to HSL, HEX to RGB, and HSL to HEX, generated with the assistance of GitHub Copilot.
    0
    installs
  80. IOS Or Macos Lock Screen Nasa Image Of The Day · rodydavis
    Automate your daily dose of cosmic beauty by setting your lock or home screen to NASA's image of the day using Shortcuts and their public API.
    0
    installs
  81. Flutter Input Output Preview · rodydavis
    Build responsive Flutter apps with a reusable `TwoPane` widget and an `InputOutputPreview` component for side-by-side code and preview display on both mobile and desktop.
    0
    installs
  82. Lightweight Flutter Animations · 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.
    0
    installs
  83. Flutter Markdown View With Material 3 · rodydavis
    Learn how to customize the Flutter Markdown widget using Material 3 text and color styles for a visually appealing and consistent design.
    0
    installs