Struktur Asas Flutter Apl

Flutter ialah rangka kerja pembangunan aplikasi mudah alih sumber terbuka yang dicipta oleh Google. Ia membolehkan anda membina apl mudah alih yang cantik dan cekap pada kedua-dua iOS dan Android menggunakan pangkalan kod tunggal. Dalam artikel ini, kami akan meneroka struktur asas Apl Flutter.

Struktur Direktori Asas

Apabila anda mencipta Flutter apl baharu, Flutter menjana struktur direktori asas untuk projek anda. Di bawah ialah struktur direktori asas bagi Flutter Apl:

  1. android: Direktori ini mengandungi kod sumber untuk bahagian Android apl, termasuk AndroidManifest.xml dan fail Java.

  2. ios: Direktori ini mengandungi kod sumber untuk bahagian iOS apl, termasuk fail Swift dan Objektif-C.

  3. lib: Direktori ini mengandungi kod sumber Dart apl. Semua Widgets, fungsi dan logik apl berada dalam direktori ini.

  4. test: Direktori ini mengandungi fail ujian untuk apl.

  5. pubspec.yaml: Fail YAML ini mengandungi maklumat tentang kebergantungan apl dan konfigurasi lain.

  6. assets: Direktori ini mengandungi sumber seperti imej, video atau fail data yang digunakan oleh apl.

Struktur Asas Flutter Apl

Apl Flutter mengandungi sekurang-kurangnya satu Widget, iaitu MaterialApp atau CupertinoApp(jika anda mahu menggunakan antara muka gaya iOS). MaterialApp termasuk MaterialApp, Scaffold, dan satu atau lebih halaman. Scaffold menyediakan antara muka pengguna asas dengan bar aplikasi dan kandungan berpusat. Halaman dibina menggunakan berbeza Widgets untuk memaparkan kandungan tertentu.

Anda bebas untuk menyesuaikan struktur Flutter apl anda agar sesuai dengan keperluan khusus projek anda.

 

Kesimpulan

Struktur apl Flutter sangat fleksibel dan mudah didekati serta disesuaikan. Dengan direktori dan struktur asas yang dinyatakan di atas, anda sudah bersedia untuk mula membina Flutter apl pertama anda.