Agent skills
Skills you can use with AI coding agents, indexed from public GitHub repositories.
-
flutter-stream-widget
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.
rodydavis/skills 37
-
how-to-do-bitwise-operations-in-dart
Explore Dart's bitwise operations for both integers and booleans, including AND, OR (inclusive & exclusive), NAND, NOR, and XNOR, with practical code examples.
rodydavis/skills 37
-
lit-and-monaco-editor
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.
rodydavis/skills 37
-
using-fastlane-in-flutter-and-ci
Automate Flutter app builds and deployments to both the App Store and Google Play using Fastlane with this step-by-step guide.
rodydavis/skills 37
-
how-to-build-a-graph-database-with-flutter
Learn how to build and utilize a graph database within your Flutter applications using SQLite and the Drift package to model relationships between data.
rodydavis/skills 37
-
multi-touch-canvas-with-flutter
Learn how to create a Flutter canvas with multi-touch support for panning, zooming, and object interaction, overcoming common gesture recognition conflicts.
rodydavis/skills 37
-
how-to-send-push-notifications-on-flutter-web-fcm
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.
rodydavis/skills 37
-
2d-or-3d-force-graph-with-lit
Learn how to create interactive 2D and 3D force graphs using Lit, a lightweight web component library, with this step-by-step tutorial.
rodydavis/skills 37
-
signals-and-flutter-hooks
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.
rodydavis/skills 37
-
how-to-do-full-text-search-with-sqlite
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.
rodydavis/skills 37
-
how-to-build-a-native-cross-platform-project-with-flutter
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.
rodydavis/skills 37
-
lit-and-vscode-extensions
Learn how to build a VSCode extension using a Lit web component, covering setup, template creation, component implementation, and extension activation.
rodydavis/skills 37
-
json-to-html-table-with-lit
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.
rodydavis/skills 37
-
async-preact-signals
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.
rodydavis/skills 37
-
lit-and-figma
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.
rodydavis/skills 37
-
host-your-flutter-project-as-a-rest-api
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.
rodydavis/skills 37
-
check-if-an-object-is-truthy-in-dart
Learn how to extend Dart's functionality to implement JavaScript-style "truthy" checks for easier conditional logic and value evaluations.
rodydavis/skills 37
-
flutter-markdown-view-with-material-3
Learn how to customize the Flutter Markdown widget using Material 3 text and color styles for a visually appealing and consistent design.
rodydavis/skills 37
-
ios-or-macos-lock-screen-nasa-image-of-the-day
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.
rodydavis/skills 37
-
various-ways-to-invoke-functions-in-dart
Discover the surprising flexibility of calling Dart functions, including mixed positional and named arguments, the `.call` operator, and dynamic invocation with `Function.apply`.
rodydavis/skills 37
-
lit-and-flutter
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.
rodydavis/skills 37
-
flutter-master-detail-view
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.
rodydavis/skills 37
-
deep-linking-for-flutter-web
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.
rodydavis/skills 37
-
flutter-fastlane-one-click-beta
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.
rodydavis/skills 37