1. Home
  2. Flutter
  3. introduction-and-basics
  4. ০ ৪. প্রজেক্ট স্ট্রাকচার

০ ৪. প্রজেক্ট স্ট্রাকচার

  1. প্রজেক্ট স্ট্রাকচার বিস্তারিত ব্যাখ্যা:
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 file

a) android/:

  1. Android প্ল্যাটফর্ম-স্পেসিফিক কোড ও কনফিগারেশন
  2. gradle ফাইলস, AndroidManifest.xml, ও Java/Kotlin সোর্স ফাইলস

b) ios/:

  1. iOS প্ল্যাটফর্ম-স্পেসিফিক কোড ও কনফিগারেশন
  2. Xcode প্রজেক্ট ফাইলস, Info.plist, ও Swift/Objective-C সোর্স ফাইলস

c) lib/:

  1. Flutter অ্যাপের মেইন Dart কোড
  2. main.dart: অ্যাপের এন্ট্রি পয়েন্ট
  3. অন্যান্য Dart ফাইলস (উইজেট, মডেল, সার্ভিস ইত্যাদি)

d) test/:

  1. ইউনিট ও ইন্টিগ্রেশন টেস্ট ফাইলস

e) web/:

  1. ওয়েব-স্পেসিফিক ফাইলস (যদি ওয়েব সাপোর্ট এনাবল থাকে)

f) .gitignore:

  1. Git রিপোজিটরিতে ট্র্যাক না করার ফাইলের লিস্ট

g) .metadata:

  1. Flutter প্রজেক্টের মেটাডাটা

h) pubspec.yaml:

  1. প্রজেক্টের কনফিগারেশন ফাইল
  2. ডিপেন্ডেন্সি, অ্যাসেট, ফন্ট ইত্যাদি ডিফাইন করা হয়

i) README.md:

  1. প্রজেক্টের ডকুমেন্টেশন
  2. প্রজেক্ট রান করা:

How can we help?