Skills Flutter
ego lite browser
ผู้สนับสนุนego lite คือเบราว์เซอร์ที่เร็วที่สุดสำหรับ AI agents ในการรันเว็บออโตเมชัน แชร์สถานะที่ล็อกอินแล้วของคุณกับ Codex หรือ Claude Code โดยไม่มีค่าใช้จ่าย ไม่ต้องตั้งค่าใดๆ
Alpha Vantage MCP Server
ผู้สนับสนุนเข้าถึงข้อมูลตลาดการเงิน: หุ้นแบบเรียลไทม์และย้อนหลัง, ETF, ออปชั่น, ฟอเร็กซ์, คริปโต, สินค้าโภคภัณฑ์, ข้อมูลพื้นฐาน, ตัวชี้วัดทางเทคนิค และอื่นๆ
flutter-build-responsive-layout
skills/skills/flutter-build-responsive-layout
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on…
flutter-building-forms
skills/skills/flutter-building-forms
ฟอร์ม Flutter ที่ผ่านการตรวจสอบความถูกต้อง พร้อมการจัดการข้อผิดพลาดระดับฟิลด์และขั้นตอนการส่งข้อมูล ต้องใช้ StatefulWidget ที่โฮสต์ด้วย GlobalKey<FormState> แบบถาวรเพื่อจัดการสถานะฟอร์มและการตรวจสอบความถูกต้องระหว่างการสร้างใหม่ ใช้วิดเจ็ต TextFormField พร้อม callback validator() ที่คืนค่าสตริงข้อผิดพลาดเมื่อล้มเหลว หรือ null เมื่อสำเร็จ เรียก _formKey.currentState!.validate() เมื่อส่งเพื่อเรียกใช้ตัวตรวจสอบทั้งหมดและแสดงข้อความข้อผิดพลาดใต้ฟิลด์โดยอัตโนมัติ รวมถึงตัวอย่างโค้ดที่สมบูรณ์ที่สาธิตชื่อผู้ใช้...
flutter-building-layouts
skills/skills/flutter-building-layouts
เชี่ยวชาญระบบข้อจำกัดของ Flutter เพื่อสร้างเลย์เอาต์ที่ตอบสนองและไม่ล้นได้อย่างมีประสิทธิภาพ หลักการสำคัญ: ข้อจำกัดไหลลง ขนาดไหลขึ้น ตัวแม่ตั้งตำแหน่ง ห้ามส่งข้อจำกัดแบบไร้ขอบเขตในกล่องยืดหยุ่นหรือพื้นที่เลื่อนได้ ใช้ Row / Column สำหรับเลย์เอาต์เชิงเส้น Expanded / Flexible สำหรับการกระจายพื้นที่ Stack สำหรับองค์ประกอบที่ซ้อนทับ และ SizedBox สำหรับข้อจำกัดที่แน่นอน ใช้ LayoutBuilder สำหรับการปรับขนาดตามการตอบสนอง หรือการแสดงผลแบบมีเงื่อนไขสำหรับเลย์เอาต์ที่ปรับเปลี่ยนได้บนมือถือ แท็บเล็ต...
flutter-building-plugins
skills/skills/flutter-building-plugins
สร้างโครงร่างและใช้งานปลั๊กอิน Flutter แบบข้ามแพลตฟอร์มพร้อมการทำงานร่วมกับเนทีฟสำหรับ Android, iOS, Windows และเว็บ รองรับทั้งปลั๊กอินมาตรฐาน (Method Channels สำหรับ API ของแพลตฟอร์ม) และปลั๊กอิน FFI (ไลบรารีเนทีฟ C/C++) เลือกตามความต้องการในการเข้าถึง SDK เฉพาะแพลตฟอร์มหรือการผูกโค้ดเนทีฟโดยตรง สถาปัตยกรรมปลั๊กอินแบบ Federated แบ่ง API ออกเป็นแพ็คเกจที่ใช้งานกับแอป อินเทอร์เฟซแพลตฟอร์ม และการใช้งานแพลตฟอร์มอิสระสำหรับการพัฒนาแบบทีม รวมถึงขั้นตอนทีละขั้นตอน...
flutter-caching
skills/skills/flutter-caching
การแคชและการเพิ่มประสิทธิภาพการทำงานที่ครอบคลุมสำหรับแอป Flutter ในหลายประเภทข้อมูลและหลายแพลตฟอร์ม มีตรรกะการตัดสินใจเพื่อเลือกกลไกการแคชที่เหมาะสม: ในหน่วยความจำ, shared_preferences สำหรับคู่คีย์-ค่า, SQLite สำหรับข้อมูลเชิงสัมพันธ์, ระบบไฟล์สำหรับข้อมูลขนาดใหญ่, และการแคชรูปภาพสำหรับรูปภาพเครือข่าย รวมถึงรูปแบบพื้นที่เก็บข้อมูลแบบออฟไลน์ก่อนโดยใช้สตรีม ซึ่งให้ข้อมูลที่แคชไว้ก่อน จากนั้นดึงข้อมูลและอัปเดตจากเครือข่าย ครอบคลุมการอุ่นเครื่อง Android FlutterEngine และ...
flutter-caching-data
skills/skills/flutter-caching-data
รูปแบบการแคชข้อมูลในเครื่องและการซิงค์แบบออฟไลน์ก่อนสำหรับแอป Flutter ครอบคลุมกลยุทธ์การแคชห้าแบบ: shared_preferences สำหรับสถานะ UI, SQLite/Hive สำหรับข้อมูลที่มีโครงสร้าง, ระบบไฟล์สำหรับสื่อไบนารี, การกู้คืนสถานะสำหรับการนำทาง, และการอุ่นเครื่อง FlutterEngine บน Android ใช้ที่เก็บข้อมูลแบบออฟไลน์ก่อนด้วยสตรีมสำหรับการอ่าน (ให้ผลลัพธ์ในเครื่อง, ดึงข้อมูลระยะไกล, อัปเดตแคช) และกลยุทธ์การเขียนแบบคู่ (ออนไลน์เท่านั้นเทียบกับออฟไลน์ก่อนพร้อมซิงค์พื้นหลัง) ปรับแต่งการแคชรูปภาพด้วย...
flutter-cherry-pick
flutter/.agents/skills/flutter-cherry-pick
วิธีการดำเนินการ cherry-pick อย่างเป็นทางการของ PR ที่ถูก merge แล้วสำหรับ stable หรือ beta channel ของ flutter/flutter repo ใช้เฉพาะกับ pull requests ที่ถูก merge ใน flutter/flutter เท่านั้น เฉพาะ...
flutter-concurrency
skills/skills/flutter-concurrency
การแยกวิเคราะห์ JSON ในพื้นหลังและการจัดการสถานะสำหรับการเรนเดอร์ UI ของ Flutter ที่ไร้สะดุด ให้แผนผังการตัดสินใจสำหรับการเลือกระหว่างการซีเรียลไลซ์ด้วยตนเอง (dart:convert) และการสร้างโค้ด (json_serializable) ตามความซับซ้อนของโมเดล รองรับสามกลยุทธ์การทำงานพร้อมกัน: async/await บนเธรดหลักสำหรับข้อมูลขนาดเล็ก, Isolate.run() อายุสั้นสำหรับการคำนวณหนักแบบครั้งเดียว, และ Isolate อายุยาวพร้อม ReceivePort / SendPort สำหรับการสื่อสารสองทางอย่างต่อเนื่อง รวมถึงการสำรองที่คำนึงถึงแพลตฟอร์ม:...
flutter-databases
skills/skills/flutter-databases
เลเยอร์ข้อมูลที่สอดคล้องกับ MVVM สำหรับ Flutter พร้อมรูปแบบ Repository, Services ที่ไม่มีสถานะ และกลยุทธ์การแคชในเครื่องอย่างชาญฉลาด แนะนำการเลือกเทคโนโลยีการคงอยู่ (shared_preferences, sqflite, drift, hive_ce, isar_community หรือ file I/O) ตามประเภทข้อมูล ขนาด และความซับซ้อนของความสัมพันธ์ นำ Repository มาใช้เป็นแหล่งข้อมูลเดียวที่เชื่อถือได้ โดยแยก DatabaseService และ ApiClient เป็น dependencies ที่ไม่มีสถานะแบบส่วนตัว ให้ตัวอย่างโค้ดที่สมบูรณ์สำหรับโมเดลโดเมน การดำเนินการ SQLite และ...
flutter-embedding-native-views
skills/skills/flutter-embedding-native-views
ฝังมุมมองเนทีฟของ Android, iOS หรือ macOS และเนื้อหาเว็บลงในแอปพลิเคชัน Flutter โดยตรง รองรับโหมดการประกอบ Android สองโหมด (Hybrid และ Texture Layer) พร้อมข้อแลกเปลี่ยนด้านประสิทธิภาพและความเที่ยงตรงที่แตกต่างกัน iOS และ macOS ใช้ Hybrid Composition เท่านั้น รวมถึงขั้นตอนการทำงานแบบทีละขั้นตอนสำหรับการนำมุมมองแพลตฟอร์มไปใช้บน Android และ iOS พร้อมคำแนะนำในการตรวจสอบและแก้ไขปัญหา ช่วยให้สามารถฝัง Flutter ลงในแอปพลิเคชันเว็บที่มีอยู่ผ่านโหมด Full Page หรือ Multi-view (Embedded) พร้อม...
flutter-environment-setup-linux
skills/skills/flutter-environment-setup-linux
การตั้งค่าสภาพแวดล้อม Linux สำหรับการพัฒนา Flutter บนเดสก์ท็อป พร้อมการตรวจจับระบบปฏิบัติการและการตรวจสอบชุดเครื่องมือ ตรวจจับ Debian/Ubuntu หรือ ChromeOS โดยอัตโนมัติ และหยุดการทำงานพร้อมคำแนะนำสำหรับระบบที่ไม่ใช่ apt ติดตั้ง dependencies หลัก (curl, git, unzip, libglu1-mesa) และชุดเครื่องมือเดสก์ท็อป Linux (clang, cmake, ninja-build, ไลบรารี GTK) แจ้งให้ตั้งค่า IDE ตามต้องการ (VS Code หรือ Android Studio ผ่าน snap) รัน flutter doctor -v และ flutter devices เพื่อตรวจสอบสภาพแวดล้อม โดยติดตั้งโดยอัตโนมัติ...
flutter-environment-setup-macos
skills/skills/flutter-environment-setup-macos
การตั้งค่าสภาพแวดล้อมการพัฒนา Flutter บน macOS แบบอัตโนมัติ พร้อมการตรวจสอบความถูกต้องของ dependencies และการแก้ไขข้อบกพร่อง ตรวจสอบการติดตั้ง Flutter ความพร้อมของ Xcode และการมีอยู่ของ CocoaPods หากขาดข้อกำหนดใดจะหยุดพร้อมคำแนะนำที่ชัดเจน แนะนำผู้ใช้ผ่านการกำหนดค่าเครื่องมือบรรทัดคำสั่งของ Xcode และการยอมรับใบอนุญาตด้วยคำสั่ง sudo ที่จำเป็น วนลูปการตรวจสอบ flutter doctor แบบวนซ้ำเพื่อระบุและแก้ไขปัญหาที่เหลือของ toolchain จนกว่าส่วน Xcode จะผ่านทั้งหมด...
flutter-environment-setup-windows
skills/skills/flutter-environment-setup-windows
การตั้งค่าสภาพแวดล้อมการพัฒนา Flutter บน Windows แบบอัตโนมัติ พร้อมการกำหนดค่าเครื่องมือเฉพาะแพลตฟอร์ม กำหนดค่าเส้นทาง Flutter SDK การติดตั้งชุดเครื่องมือ Visual Studio C++ และการตั้งค่าเฉพาะแพลตฟอร์มผ่านข้อความโต้ตอบสำหรับ Windows Desktop, Android หรือทั้งสองเป้าหมาย จัดการการตั้งค่า Android Studio การกำหนดค่าอุปกรณ์/อีมูเลเตอร์ และการติดตั้งไดรเวอร์ USB เมื่อเลือก Android สร้างใบรับรอง MSIX ที่เซ็นชื่อด้วยตนเองโดยใช้ OpenSSL สำหรับการบรรจุและปรับใช้แอป Windows ในเครื่อง...
flutter-fix-layout-issues
skills/skills/flutter-fix-layout-issues
แก้ไขข้อผิดพลาดการจัดวาง Flutter (โอเวอร์โฟลว์, ข้อจำกัดที่ไม่มีขอบเขต) โดยใช้เครื่องมือ Dart และ Flutter MCP ใช้เมื่อจัดการกับ "RenderFlex overflowed", "Vertical…
flutter-form
skills/skills/flutter-form
สร้างฟอร์มพร้อมการตรวจสอบความถูกต้อง
flutter-handling-concurrency
skills/skills/flutter-handling-concurrency
ถ่ายโอนงานที่ใช้ CPU สูงไปยัง isolates ในเบื้องหลัง ขณะที่รักษาความตอบสนองของ UI ใน Flutter ให้คงที่ มีรูปแบบการทำงานพร้อมกันสามแบบ: async / await สำหรับงานที่ผูกกับ I/O, Isolate.run() สำหรับการคำนวณหนักแบบครั้งเดียว, และ Isolate.spawn() พร้อมการส่งข้อความสำหรับตัวทำงานเบื้องหลังแบบถาวร รวมถึงเมทริกซ์การตัดสินใจเพื่อเลือกระหว่างการทำงานแบบ async และ isolates ตามประเภทของงาน (I/O เทียบกับ CPU-bound) และความถี่ในการดำเนินการ ครอบคลุมเวิร์กโฟลว์ที่สมบูรณ์สามแบบพร้อมรายการตรวจสอบงานทีละขั้นตอน: มาตรฐาน...
flutter-handling-http-and-json
skills/skills/flutter-handling-http-and-json
การร้องขอ HTTP และการซีเรียลไลซ์ JSON สำหรับการรวม REST API และการแยกวิเคราะห์ข้อมูลใน Flutter ครอบคลุมสามวิธี HTTP (GET, POST, PUT, DELETE) พร้อมการตรวจสอบรหัสสถานะที่เหมาะสม การบังคับใช้ HTTPS และการสร้าง URI ที่ปลอดภัยโดยใช้ Uri.https() มีสองกลยุทธ์การซีเรียลไลซ์: fromJson / toJson แบบแมนนวลสำหรับโมเดลที่เรียบง่าย และการสร้างโค้ดด้วย json_serializable สำหรับโครงสร้างที่ซับซ้อนแบบซ้อนกัน รวมถึงการแยกวิเคราะห์พื้นหลังด้วย compute() เพื่อป้องกัน UI กระตุกเมื่อประมวลผลข้อมูล JSON ขนาดใหญ่...
flutter-home-screen-widget
skills/skills/flutter-home-screen-widget
วิดเจ็ตหน้าจอโฮมแบบเนทีฟสำหรับแอป Flutter บน iOS และ Android ที่มีการแชร์ข้อมูลข้ามแพลตฟอร์ม สร้างการแชร์ข้อมูลระหว่าง Dart และแพลตฟอร์มเนทีฟผ่าน App Groups (iOS) และ SharedPreferences (Android) ทำให้สามารถอัปเดตวิดเจ็ตจากแอป Flutter ของคุณ รองรับวิดเจ็ตแบบข้อความพื้นฐานและ UI Flutter ที่ซับซ้อนซึ่งแสดงผลเป็นภาพนิ่งสำหรับการแสดงผลแบบเนทีฟ ต้องตั้งค่าเนทีฟใน Xcode (เป้าหมาย Widget Extension พร้อม Swift TimelineProvider) และ Android Studio (AppWidgetProvider พร้อม XML...)
flutter-http-and-json
skills/skills/flutter-http-and-json
การเชื่อมต่อเครือข่าย HTTP ที่ปลอดภัยและการจัดการ JSON สำหรับแอป Flutter พร้อมรองรับการแยกวิเคราะห์ในเบื้องหลัง ใช้การดำเนินการ CRUD (GET, POST, PUT, DELETE) ผ่านแพ็กเกจ http พร้อมการสร้าง URL ที่ปลอดภัยด้วย Uri.https() และการตรวจสอบสถานะโค้ดอย่างเคร่งครัด รองรับการซีเรียลไลซ์และดีซีเรียลไลซ์ JSON แบบกำหนดชนิดข้อมูลอย่างชัดเจนด้วยการจับคู่รูปแบบ Dart 3 ผ่านคอนสตรัคเตอร์แบบ factory และเมธอด toJson() ถ่ายโอนการแยกวิเคราะห์ JSON ขนาดใหญ่ไปยังไอโซเลทในเบื้องหลังผ่าน compute() เพื่อป้องกัน UI กระตุกเมื่อข้อมูลมีขนาดเกิน 16 มิลลิวินาที...
flutter-implement-json-serialization
skills/skills/flutter-implement-json-serialization
Create model classes with `fromJson` and `toJson` methods using `dart:convert`. Use when manually mapping JSON keys to class properties for simple data…
flutter-implementing-navigation-and-routing
skills/skills/flutter-implementing-navigation-and-routing
รูปแบบการนำทางแบบ Imperative และ Declarative สำหรับการเปลี่ยนหน้าจอและการเชื่อมโยงลึกใน Flutter ครอบคลุมทั้งแนวทาง Navigator (แบบ Imperative, ใช้สแต็ก) และ Router (แบบ Declarative, ซิงค์กับ URL) พร้อมคำแนะนำว่าเมื่อใดควรใช้แต่ละแบบ รองรับการเชื่อมโยงลึกบน iOS, Android และ Web รวมถึงการส่งข้อมูลผ่านคอนสตรัคเตอร์ อาร์กิวเมนต์ของเส้นทาง และค่าที่ส่งกลับ นำทางการซ้อนกันสำหรับขั้นตอนหลายขั้นตอน (เช่น วิซาร์ดการตั้งค่า) พร้อมเนวิเกเตอร์ย่อยอิสระและการสกัดกั้นปุ่มย้อนกลับ ให้...
flutter-improving-accessibility
skills/skills/flutter-improving-accessibility
กำหนดค่าแอป Flutter สำหรับเทคโนโลยีช่วยเหลือ รวมถึงโปรแกรมอ่านหน้าจอและการนำทางด้วยแป้นพิมพ์ ครอบคลุมพื้นฐานการออกแบบ UI: การปรับขนาดฟอนต์, ความคมชัดของสี (4.5:1 สำหรับข้อความปกติ, 3:1 สำหรับข้อความขนาดใหญ่), และเป้าหมายการแตะขั้นต่ำ 48x48 พิกเซล ให้รูปแบบการใส่คำอธิบายเชิงความหมายโดยใช้ Semantics, MergeSemantics, และ ExcludeSemantics เพื่อเปิดเผยโครงสร้างต้นไม้ของวิดเจ็ตให้กับเครื่องมือช่วยเหลือ รวมถึงคำแนะนำเฉพาะสำหรับเว็บเกี่ยวกับการเปิดใช้งานเลเยอร์ความหมาย (ปิดใช้งานโดยค่าเริ่มต้นเพื่อประสิทธิภาพ) และ...
flutter-interoperating-with-native-apis
skills/skills/flutter-interoperating-with-native-apis
เข้าถึง API ดั้งเดิมเฉพาะอุปกรณ์บน Android, iOS และเว็บจากโค้ด Flutter รองรับสามแนวทางการผสานรวม: FFI สำหรับการเชื่อมโยง C/C++ โดยตรง, Platform Channels (พร้อม Pigeon เพื่อความปลอดภัยของประเภท) สำหรับเรียก Kotlin/Swift/Objective-C, และ Platform Views สำหรับฝังส่วนประกอบ UI ดั้งเดิม FFI ใช้ dart:ffi พร้อมการคอมไพล์บิลด์อัตโนมัติผ่าน hooks build.dart; ต้องใช้สัญลักษณ์ extern "C" และ package:ffigen สำหรับการสร้างการเชื่อมโยง Dart Platform Channels ให้การส่งข้อความแบบอะซิงโครนัสระหว่าง...
flutter-layout
skills/skills/flutter-layout
สร้างเลย์เอาต์ Flutter ที่ตอบสนองโดยการประกอบวิดเจ็ต จัดการข้อจำกัด และปรับให้เข้ากับขนาดหน้าจอ มีแผนผังการตัดสินใจสำหรับเลือกวิดเจ็ตเลย์เอาต์พื้นฐานที่เหมาะสม (Row, Column, Stack, ListView, GridView, CustomScrollView) ตามมิติของเนื้อหา การซ้อนทับ การเลื่อน และความต้องการในการตอบสนอง บังคับใช้ระบบข้อจำกัดหลักของ Flutter: ข้อจำกัดไหลลง ขนาดไหลขึ้น ต้นทางกำหนดตำแหน่ง รวมถึงรูปแบบ ConstrainedBox สำหรับบังคับมิติเฉพาะ ดำเนินการ...
flutter-localization
skills/skills/flutter-localization
กำหนดค่าแอป Flutter เพื่อรองรับหลายภาษาและโลแคลด้วยการตั้งค่า i18n ที่เหมาะสม จัดการการฉีด dependency (flutter_localizations, intl), การกำหนดค่า code generation (l10n.yaml), และการสร้างไฟล์แปล .arb ที่รองรับ placeholders, plurals, และ regional variants กำหนดค่า delegates ของ root widget (MaterialApp, CupertinoApp, หรือ WidgetsApp) และจัดการกับ widget แบบแยกเช่น TextField และ CupertinoTabBar ที่ต้องการการห่อหุ้ม Localizations อย่างชัดเจน รองรับ...
flutter-localizing-apps
skills/skills/flutter-localizing-apps
การรองรับหลายภาษาในแอป Flutter โดยใช้ไฟล์ ARB และการสร้างโค้ด กำหนดค่า pubspec.yaml ด้วย flutter_localizations และ intl จากนั้นกำหนดไฟล์ l10n.yaml เพื่อเปิดใช้งานตัวสร้างโค้ด gen-l10n จัดเก็บสตริงที่แปลภาษาในไฟล์ JSON ของ Application Resource Bundle (.arb) โดยไฟล์เทมเพลตจะกำหนดคีย์ทั้งหมด และไฟล์เฉพาะภาษาจะให้คำแปล รวม localizations เข้าไปใน MaterialApp หรือ CupertinoApp โดยเพิ่ม AppLocalizations.delegate และ delegates เฉพาะแพลตฟอร์มลงใน...
flutter-managing-state
skills/skills/flutter-managing-state
จัดการสถานะชั่วคราวและสถานะระดับแอปใน Flutter โดยใช้ StatefulWidget, MVVM และ Provider แยกความแตกต่างระหว่างสถานะชั่วคราว (วิดเจ็ตเดียว จัดการด้วย setState()) และสถานะแอป (แชร์ระหว่างวิดเจ็ต จัดการด้วย MVVM และแพ็คเกจ provider) ใช้การไหลของข้อมูลทิศทางเดียวที่มีแหล่งความจริงเดียว: Models จัดการข้อมูล, ViewModels จัดการสถานะ UI ผ่าน ChangeNotifier, Views ใช้และแสดงสถานะ ให้ลำดับขั้นตอนการทำงานสำหรับการใช้งาน MVVM: กำหนด Repository, สร้าง...
flutter-native-interop
skills/skills/flutter-native-interop
การทำงานร่วมกันแบบข้ามแพลตฟอร์มสำหรับแอป Flutter บน Android, iOS และ Web ให้ตรรกะการตัดสินใจเพื่อเลือกกลยุทธ์การผสานรวมที่เหมาะสมที่สุด: FFI สำหรับโค้ด C/C++, Platform Channels สำหรับ API เฉพาะระบบปฏิบัติการ, Platform Views สำหรับส่วนประกอบ UI ดั้งเดิม, และ JS Interop สำหรับเว็บ รองรับสถาปัตยกรรม FFI สมัยใหม่โดยใช้ build hooks (Flutter 3.38+) พร้อมการคอมไพล์ด้วยชุดเครื่องมือดั้งเดิมและการผูก Dart รองรับ Platform Channels แบบอะซิงโครนัส (MethodChannel) พร้อม Kotlin และ Swift ที่สมบูรณ์...
flutter-performance
skills/skills/flutter-performance
ระบุและกำจัดคอขวดด้านประสิทธิภาพในแอป Flutter ผ่านการทำโปรไฟล์อย่างเป็นระบบและการปรับแต่งตามเป้าหมาย มีแผนผังการตัดสินใจเพื่อวินิจฉัยอาการกระตุกบนเธรด UI, เธรด Raster (GPU) หรือทั้งสองอย่าง พร้อมแนวทางแก้ไขเฉพาะสำหรับแต่ละกรณี รวมถึงเทมเพลตการทดสอบการผสานรวมที่ใช้ traceAction และ TimelineSummary เพื่อสร้างเกณฑ์พื้นฐานด้านประสิทธิภาพและวัดงบประมาณเฟรม ครอบคลุมการปรับแต่ง UI (การจำกัดสถานะ, คอนสตรัคเตอร์ const, การใช้ StringBuffer) และการปรับแต่ง Raster (การแทนที่ Opacity...
flutter-platform-views
skills/skills/flutter-platform-views
ฝังมุมมองเนทีฟและเนื้อหาเว็บลงในแอป Flutter บนแพลตฟอร์ม Android, iOS, macOS และเว็บ รองรับ Android Hybrid Composition (ความเที่ยงตรงแบบเนทีฟ) และ Texture Layer (ประสิทธิภาพของ Flutter), iOS/macOS Hybrid Composition และโหมดมุมมองหลายหน้าจอแบบเต็มหน้าหรือแบบฝังบนเว็บ มีเทมเพลตโค้ด Dart และเนทีฟครบถ้วน (Kotlin สำหรับ Android, Swift สำหรับ iOS/macOS, JavaScript สำหรับเว็บ) พร้อมรูปแบบการลงทะเบียนแบบ factory ต้องใช้แผนผังการตัดสินใจล่วงหน้าเพื่อกำหนดแพลตฟอร์มเป้าหมายและการฝัง...
61–90 จาก 137 รายการ