Struktura bazë e një Flutter aplikacioni

Flutter është një kornizë e zhvillimit të aplikacioneve celulare me burim të hapur e krijuar nga Google. Kjo ju lejon të ndërtoni aplikacione të bukura dhe efikase celulare si në iOS ashtu edhe në Android duke përdorur një bazë të vetme kodi. Në këtë artikull, ne do të shqyrtojmë strukturën bazë të një Flutter aplikacioni.

Struktura bazë e drejtorisë

Kur krijoni një Flutter aplikacion të ri, Flutter gjeneron një strukturë bazë drejtorie për projektin tuaj. Më poshtë është struktura bazë e drejtorisë së një Flutter aplikacioni:

  1. android: Kjo direktori përmban kodin burimor për pjesën Android të aplikacionit, duke përfshirë skedarët AndroidManifest.xml dhe Java.

  2. ios: Ky direktori përmban kodin burimor për pjesën iOS të aplikacionit, duke përfshirë skedarët Swift dhe Objective-C.

  3. lib: Ky direktori përmban kodin burimor Dart të aplikacionit. Të gjitha Widgets, funksionet dhe logjika e aplikacionit gjenden në këtë direktori.

  4. test: Ky direktori përmban skedarët e testimit për aplikacionin.

  5. pubspec.yaml: Ky skedar YAML përmban informacione rreth varësive të aplikacionit dhe konfigurimeve të tjera.

  6. assets: Ky direktori përmban burime të tilla si imazhe, video ose skedarë të dhënash të përdorura nga aplikacioni.

Struktura bazë e një Flutter aplikacioni

Një Flutter aplikacion përmban të paktën një miniaplikacion, i cili është MaterialApp ose CupertinoApp(nëse dëshironi të përdorni ndërfaqen e stilit iOS). MaterialApp përfshin MaterialApp, Scaffold, dhe një ose më shumë faqe. Scaffold ofron një ndërfaqe bazë të përdoruesit me një shirit aplikacioni dhe përmbajtje të përqendruar. Faqet ndërtohen duke përdorur të ndryshme Widgets për të shfaqur përmbajtje specifike.

Jeni të lirë të personalizoni strukturën e Flutter aplikacionit tuaj për t'iu përshtatur kërkesave specifike të projektit tuaj.

 

konkluzioni

Struktura e një Flutter aplikacioni është shumë fleksibël dhe e lehtë për t'u afruar dhe përshtatur. Me drejtoritë dhe strukturën bazë të përmendur më lart, ju jeni gati të filloni ndërtimin e Flutter aplikacionit tuaj të parë.