Flutter Google సృష్టించిన ఓపెన్ సోర్స్ మొబైల్ యాప్ డెవలప్మెంట్ ఫ్రేమ్వర్క్. ఇది ఒకే కోడ్బేస్ని ఉపయోగించి iOS మరియు Android రెండింటిలోనూ అందమైన మరియు సమర్థవంతమైన మొబైల్ యాప్లను రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ వ్యాసంలో, మేము యాప్ యొక్క ప్రాథమిక నిర్మాణాన్ని అన్వేషిస్తాము Flutter.
ప్రాథమిక డైరెక్టరీ నిర్మాణం
మీరు కొత్త యాప్ని సృష్టించినప్పుడు Flutter, Flutter మీ ప్రాజెక్ట్ కోసం ప్రాథమిక డైరెక్టరీ నిర్మాణాన్ని రూపొందిస్తుంది. యాప్ యొక్క ప్రాథమిక డైరెక్టరీ నిర్మాణం క్రింద ఉంది Flutter:
-
android
: ఈ డైరెక్టరీ AndroidManifest.xml మరియు Java ఫైల్లతో సహా యాప్ యొక్క Android భాగం కోసం సోర్స్ కోడ్ని కలిగి ఉంది. -
ios
: ఈ డైరెక్టరీ స్విఫ్ట్ మరియు ఆబ్జెక్టివ్-సి ఫైల్లతో సహా యాప్ యొక్క iOS భాగం కోసం సోర్స్ కోడ్ను కలిగి ఉంది. -
lib
: ఈ డైరెక్టరీ యాప్ యొక్క డార్ట్ సోర్స్ కోడ్ని కలిగి ఉంది. Widgets యాప్ యొక్క అన్ని, ఫంక్షన్లు మరియు లాజిక్ ఈ డైరెక్టరీలో ఉంటాయి. -
test
: ఈ డైరెక్టరీలో యాప్ కోసం టెస్ట్ ఫైల్లు ఉన్నాయి. -
pubspec.yaml
: ఈ YAML ఫైల్ యాప్ డిపెండెన్సీలు మరియు ఇతర కాన్ఫిగరేషన్ల గురించి సమాచారాన్ని కలిగి ఉంది. -
assets
: ఈ డైరెక్టరీలో యాప్ ఉపయోగించే చిత్రాలు, వీడియోలు లేదా డేటా ఫైల్లు వంటి వనరులు ఉన్నాయి.
Flutter యాప్ యొక్క ప్రాథమిక నిర్మాణం
ఒక Flutter యాప్ కనీసం ఒక విడ్జెట్ని కలిగి ఉంటుంది, అది MaterialApp లేదా CupertinoApp(మీరు iOS-శైలి ఇంటర్ఫేస్ని ఉపయోగించాలనుకుంటే). MaterialAppలో MaterialApp, Scaffold, మరియు ఒకటి లేదా అంతకంటే ఎక్కువ పేజీలు ఉన్నాయి. Scaffold యాప్ బార్ మరియు కేంద్రీకృత కంటెంట్తో ప్రాథమిక వినియోగదారు ఇంటర్ఫేస్ను అందిస్తుంది. Widgets నిర్దిష్ట కంటెంట్ని ప్రదర్శించడానికి విభిన్నమైన వాటిని ఉపయోగించి పేజీలు నిర్మించబడ్డాయి .
Flutter మీ ప్రాజెక్ట్ యొక్క నిర్దిష్ట అవసరాలకు సరిపోయేలా మీ యాప్ నిర్మాణాన్ని అనుకూలీకరించడానికి మీకు స్వేచ్ఛ ఉంది .
ముగింపు
యాప్ యొక్క నిర్మాణం Flutter అత్యంత అనువైనది మరియు చేరుకోవడం మరియు అనుకూలీకరించడం సులభం. Flutter పైన పేర్కొన్న ప్రాథమిక డైరెక్టరీలు మరియు నిర్మాణంతో, మీరు మీ మొదటి యాప్ను రూపొందించడానికి సిద్ధంగా ఉన్నారు .