- প্রজেক্ট স্ট্রাকচার বিস্তারিত ব্যাখ্যা:
my_first_app/
├── android/ # Android-specific files
│ ├── app/
│ └── gradle/
├── ios/ # iOS-specific files
├── lib/ # Dart source files
│ └── main.dart # Main entry point
├── test/ # Test files
├── web/ # Web-specific files
├── .gitignore # Git ignore file
├── .metadata # Flutter metadata
├── pubspec.yaml # Project configuration
└── README.md # Project readme filea) android/:
- Android প্ল্যাটফর্ম-স্পেসিফিক কোড ও কনফিগারেশন
- gradle ফাইলস, AndroidManifest.xml, ও Java/Kotlin সোর্স ফাইলস
b) ios/:
- iOS প্ল্যাটফর্ম-স্পেসিফিক কোড ও কনফিগারেশন
- Xcode প্রজেক্ট ফাইলস, Info.plist, ও Swift/Objective-C সোর্স ফাইলস
c) lib/:
- Flutter অ্যাপের মেইন Dart কোড
- main.dart: অ্যাপের এন্ট্রি পয়েন্ট
- অন্যান্য Dart ফাইলস (উইজেট, মডেল, সার্ভিস ইত্যাদি)
d) test/:
- ইউনিট ও ইন্টিগ্রেশন টেস্ট ফাইলস
e) web/:
- ওয়েব-স্পেসিফিক ফাইলস (যদি ওয়েব সাপোর্ট এনাবল থাকে)
f) .gitignore:
- Git রিপোজিটরিতে ট্র্যাক না করার ফাইলের লিস্ট
g) .metadata:
- Flutter প্রজেক্টের মেটাডাটা
h) pubspec.yaml:
- প্রজেক্টের কনফিগারেশন ফাইল
- ডিপেন্ডেন্সি, অ্যাসেট, ফন্ট ইত্যাদি ডিফাইন করা হয়
i) README.md:
- প্রজেক্টের ডকুমেন্টেশন
- প্রজেক্ট রান করা: