Goal
สร้าง cross-platform applications (mobile, web, desktop) จาก single codebase ด้วย Dart
Scope
ใช้สำหรับการพัฒนา applications ที่ต้องการ performance สูงและ native-like experience บนหลาย platforms
When To Use
- เมื่อต้องการสร้าง cross-platform applications (mobile, web, desktop)
- เมื่อต้องการ performance สูงและ native-like experience
- เมื่อต้องการ single codebase สำหรับหลาย platforms
- เมื่อต้องการ rich UI และ animations
Execute
1. Create Project
flutter create my-app
2. Develop Widgets
ใช้ Flutter widget system
3. Manage State
ใช้ state management solutions
4. Build for Target
Build สำหรับ platform ที่ต้องการ
Rules
Development
- ใช้ Dart สำหรับ type safety
- ใช้ widgets สำหรับ UI composition
- Follow Flutter widget patterns
Best Practices
- ใช้ proper state management
- Optimize widget rebuilds
- Test บน target platforms
References
Related Skills
/write-devin-skills- มาตรฐานการเขียน skills- lang-dart
Expected Outcome
- Cross-platform applications จาก single codebase
- Performance สูงและ native-like
- Rich UI และ animations