โครงสร้างพื้นฐานของ Flutter แอพ

Flutter เป็นเฟรมเวิร์กการพัฒนาแอปบนอุปกรณ์เคลื่อนที่แบบโอเพ่นซอร์สที่สร้างโดย Google ช่วยให้คุณสร้างแอปบนอุปกรณ์เคลื่อนที่ที่สวยงามและมีประสิทธิภาพทั้งบน iOS และ Android โดยใช้โค้ดเบสเดียว ในบทความนี้ เราจะสำรวจโครงสร้างพื้นฐานของ Flutter แอพ

โครงสร้างไดเร็กทอรีพื้นฐาน

เมื่อคุณสร้าง Flutter แอป ใหม่ Flutter ให้สร้างโครงสร้างไดเร็กทอรีพื้นฐานสำหรับโครงการของคุณ ด้านล่างนี้เป็นโครงสร้างไดเร็กทอรีพื้นฐานของ Flutter แอพ:

  1. android: ไดเร็กทอรีนี้มีซอร์สโค้ดสำหรับส่วน Android ของแอป รวมถึงไฟล์ AndroidManifest.xml และ Java

  2. ios: ไดเร็กทอรีนี้มีซอร์สโค้ดสำหรับส่วน iOS ของแอป รวมถึงไฟล์ Swift และ Objective-C

  3. lib: ไดเร็กทอรีนี้มีซอร์สโค้ด Dart ของแอป Widgets ฟังก์ชันและตรรกะ ทั้งหมด ของแอปอยู่ในไดเร็กทอรีนี้

  4. test: ไดเร็กทอรีนี้มีไฟล์ทดสอบสำหรับแอป

  5. pubspec.yaml: ไฟล์ YAML นี้มีข้อมูลเกี่ยวกับการอ้างอิงของแอปและการกำหนดค่าอื่นๆ

  6. assets: ไดเร็กทอรีนี้มีทรัพยากรต่างๆ เช่น รูปภาพ วิดีโอ หรือไฟล์ข้อมูลที่ใช้โดยแอป

โครงสร้างพื้นฐานของ Flutter แอพ

แอ Flutter ปมีวิดเจ็ตอย่างน้อยหนึ่งรายการ ซึ่งก็คือ MaterialApp หรือ CupertinoApp(หากคุณต้องการใช้อินเทอร์เฟซแบบ iOS) MaterialApp ประกอบด้วย MaterialApp, Scaffold และหนึ่งเพจขึ้นไป Scaffold มีส่วนต่อประสานผู้ใช้พื้นฐานพร้อมแถบแอพและเนื้อหาที่เป็นศูนย์กลาง หน้าต่างๆ ถูกสร้างขึ้นโดยใช้รูปแบบต่างๆ Widgets เพื่อแสดงเนื้อหาเฉพาะ

คุณมีอิสระในการปรับแต่งโครงสร้างของ Flutter แอปของคุณให้เหมาะกับความต้องการเฉพาะของโครงการของคุณ

 

บทสรุป

โครงสร้างของ Flutter แอพมีความยืดหยุ่นสูง เข้าถึงและปรับแต่งได้ง่าย ด้วยไดเร็กทอรีและโครงสร้างพื้นฐานที่กล่าวถึงข้างต้น คุณก็พร้อมที่จะเริ่มสร้าง Flutter แอปแรกของคุณแล้ว