flutter

仓库创建 2026年5月12日最近提交 10 小时前SkillHot 收录 20 天前
▸ 精选理由

面向生产环境的架构与套路,适合中大型项目快速落地。

这个 Skill 做什么

提供生产级 Flutter 架构与最佳实践指导与模板。

提供生产级 Flutter 架构和实战建议:Clean Architecture、推荐 Riverpod(优于 Bloc/Provider)、GoRouter 导航、Impeller 渲染和 Dart 3.7+ 的模式。适合搭建可维护的跨平台移动应用,并包含 platform channel(Pigeon)和上架 Play/App Store 的实务要点。强调把 Widget 当作纯函数,优先组合而非继承,以保证可测试性和可维护性。

▸ 展开 SKILL.md 英文原文

Build production Flutter apps with Clean Architecture, Riverpod (preferred over Bloc/Provider), GoRouter navigation, Impeller rendering engine, Dart 3.7+ patterns, platform channels via Pigeon, and App Store/Play Store deployment.

开发编程Flutter架构RiverpodGoRouter通用
110
Stars
14
Forks
40
仓库内 Skill
+7
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/.pack/skills/flutter/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/.pack/skills/flutter/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Flutter Architect

**Widgets are functions of state. Keep them pure. Compose, don't inherit.**

Production Flutter apps with Clean Architecture, Riverpod, GoRouter, Impeller, and platform channels. Based on Flutter docs, Riverpod patterns, and production experience.

## Decision Framework

Before writing Flutter code, answer:
- Is native performance critical? (animations, camera, maps) → Flutter is a strong fit
- Is the team already experienced with Dart? → Proceed. If React/TypeScript, consider react-native skill
- Is the app content-heavy with standard platform UI? → Consider native or react-native
- Does the app need platform-specific features not available in packages? → Verify pub.dev
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有