flutter-expert

Build cross-platform Flutter 3+ apps with Riverpod, Bloc, and GoRouter.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/marius4lui/Classly --skill flutter-expert-marius4lui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flutter-expert
Source: https://github.com/marius4lui/Classly/tree/main/.agents/skills/flutter-expert
Command: npx skills add https://github.com/marius4lui/Classly --skill flutter-expert-marius4lui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the development of high-performance, cross-platform applications using Flutter 3 and Dart, addressing challenges in state management, navigation, and UI implementation.

Core Features & Use Cases

  • Cross-Platform Development: Build for iOS, Android, Web, and Desktop from a single codebase.
  • State Management: Implement robust state solutions with Riverpod or Bloc.
  • Navigation: Configure complex navigation flows using GoRouter.
  • UI Components: Develop custom, performant widgets and animations.
  • Performance Optimization: Profile and resolve UI jank and memory issues.
  • Use Case: Develop a new feature for a mobile app, including user authentication flow with Bloc, navigation using GoRouter, and custom UI elements, ensuring optimal performance across all target platforms.

Quick Start

Use the flutter-expert skill to create a new Flutter project with Riverpod for state management and GoRouter for navigation.

Frequently Asked Questions about flutter-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build cross-platform applications with Flutter 3 and Dart?

To build cross-platform applications with Flutter 3 and Dart, implement widget development, utilize Riverpod or Bloc for state management, and configure GoRouter for navigation across iOS, Android, Web, and Desktop.

What is the best way to manage state in a Flutter app using Riverpod or Bloc?

The best way to manage state in a Flutter app involves implementing robust solutions with Riverpod or Bloc, ensuring maintainable and performant code through senior mobile engineering patterns.

How do I configure complex navigation flows with GoRouter in Flutter?

To configure complex navigation flows with GoRouter in Flutter, establish routing structures that support cross-platform transitions and integrate seamlessly with your chosen state management approach.

Can I use Flutter to develop performant custom UI components for both mobile and desktop?

Yes, you can use Flutter to develop custom, performant widgets and animations for mobile and desktop, addressing UI jank and memory issues through specific performance optimization techniques.

How do I resolve UI jank and memory issues during Flutter performance optimization?

To resolve UI jank and memory issues during Flutter performance optimization, profile your cross-platform application to identify bottlenecks and apply senior mobile engineering techniques for performant code.

Does the flutter-expert skill support platform-specific implementations for iOS and Android?

Yes, the skill provides expert guidance for platform-specific implementations, addressing scenarios requiring senior mobile engineering expertise to ensure optimal performance across iOS and Android platforms.