Flutter Bangla

Flutter Bangla

Share

বাংলা ভাষায় ফ্লাটারের পূর্ণাঙ্গ টিউটোরিয়াল।

19/04/2025

ধরুন অনেক হার্ড ওয়ার্ক করে আপনি ফ্লাটার দিয়ে অ্যাপ ডেভেলপ করেছেন কিন্তু সেই অ্যাপটাই যদি প্রোপারলি সাবমিট করতে না পারেন তাহলে কেমন লাগবে একবার ভাবুন তো? ডেভেলপার হিসেবে অ্যাপ ডেভেলপ করলেই চলবে না বরং আপনাকে ইন টোটাল অ্যাপ সাবমিশন প্রসেসটাও প্রোপারলি জানতে হবে।

📢 তাই একজন ফ্লাটার ডেভেলপার হিসেবে আপনি যদি অ্যাপ সাবমিট করতে চান তাহলে এই প্রসেসটি ফলো করা কিন্তু মাস্ট-

✅ স্টেপ ১: Create Developer Accounts
অ্যাপ পাবলিশ করতে চাইলে সবার আগে ডেভেলপার অ্যাকাউন্ট ক্রিয়েট করতে হবে। এক্ষেত্রে ডেভেলপার অ্যাকাউন্ট ক্রিয়েট করতে ওয়ান টাইমে $25 পে করতে হবে। অন্যদিকে Apple-এর ডেভেলপার প্রোগ্রামে এনরোল করতে বছরে $99 বছরে পে করতে হবে।

✅ স্টেপ ২: Prepare Your App for Release
অ্যাপ পাবলিশের আগে কম্পাটিবিলিটি টেস্ট করা ইম্পরটেণ্ট।
👉🏻 For Android (AAB or APK):
flutter build appbundle --release
👉🏻 For iOS:
flutter build ios --release

✅ স্টেপ ৩: Upload and Configure
Google Play: Google Play Console-এ নতুন নিউ অ্যাপ ক্রিয়েট করতে হবে সেই সাথে আপলোড করুন AAB ফাইলে। এক্ষেত্রে প্রাইসিং, অ্যাপ ডিটেইলস এবং ডিস্ট্রিবিউশনের মতো সেটিংস ফিলআপ করতে হবে।

✅ স্টেপ ৪: Apple App Store
একটি নতুন অ্যাপ তৈরি করতে শুরুতেই অ্যাপ স্টোর কানেক্ট করতে হবে। Xcode এর মাধ্যমে আপনার অ্যাপ আপলোড করুন এবং প্রয়োজনীয় মেটাডেটা এবং স্ক্রিনশট অ্যাড করুন।

✅ স্টেপ ৫: Submit for Review
👉🏻 Google Play: সাধারণত কয়েক ঘণ্টা থেকে কয়েক দিন সময় লাগে।
👉🏻 Apple Store: রিভিউ এবং রিলিজের জন্য সাধারণত 1-3 দিন সময় লাগে।

✨ এই প্রসেস ফলো করে আপনি খুব সহজেই ফ্লাটারের অ্যাপ গুগল প্লে স্টোর কিংবা অ্যাপ স্টোরে সাবমিট করতে পারবেন।

18/11/2024

Flutter ডেভেলপার হিসেবে প্যাসিভ ইনকামের অনেক সুযোগ রয়েছে। এখানে সহজ কিছু ওয়ে নিয়ে ডিসকাশন করা যাক-

১. পেইড মোবাইল অ্যাপ ডেভেলপমেন্ট-
নিজের একটি ইউনিক আইডিয়া নিয়ে অ্যাপ তৈরি করুন।
অ্যাপ স্টোর বা প্লে স্টোরে পেইড অ্যাপ হিসেবে প্রকাশ করুন।
ইউজাররা অ্যাপ কিনলে নিয়মিত প্যাসিভ ইনকাম হবে।

২. ফ্রি অ্যাপ + ইন-অ্যাপ পারচেজ/সাবস্ক্রিপশন-
ফ্রি অ্যাপ তৈরি করে পপুলার করুন।
অ্যাপের মধ্যে প্রিমিয়াম ফিচার আনলক করার জন্য ইন-অ্যাপ পারচেজ বা সাবস্ক্রিপশন এড করুন।

৩. অ্যাপ মনিটাইজেশন (অ্যাড ইন্টিগ্রেশন)-
অ্যাপে গুগল অ্যাডমব বা ফেসবুক অডিয়েন্স নেটওয়ার্কের মতো অ্যাড প্ল্যাটফর্ম ইন্টিগ্রেট করুন।
ইউজাররা অ্যাপ ব্যবহার করলে অ্যাড থেকে রেভিনিউ আসবে।

৪. ফ্লাটার প্যাকেজ বা প্লাগিন ডেভেলপমেন্ট
- Flutter-এ প্যাকেজ বা প্লাগিন তৈরি করে **pub.dev**-এ প্রকাশ করুন।
- এটি পেইড করলে, ডেভেলপাররা কিনবে, আর আপনি নিয়মিত ইনকাম পাবেন।📈

৫. টেমপ্লেট বিক্রি-
ইউনিক অ্যাপ টেমপ্লেট তৈরি করুন।-
এটি **CodeCanyon**, **TemplateMonster** বা **UI8**-এর মতো মার্কেটপ্লেসে সেল করুন।
একবার ক্রিয়েট করলে, মাল্টিপাল টাইম সেল করা যায়।
-
৬. ওপেন সোর্স প্রজেক্ট থেকে স্পন্সরশিপ-
ওপেন সোর্স Flutter প্রজেক্ট শুরু করুন।
**GitHub Sponsors** বা **Patreon** থেকে স্পন্সরশিপ পেতে পারেন।

৭. ব্লগিং বা কনটেন্ট ক্রিয়েশন-
Flutter নিয়ে ব্লগ লিখুন বা ইউটিউব ভিডিও মেক করুন।
ব্লগে বিজ্ঞাপন বা অ্যাফিলিয়েট মার্কেটিং এড করে ইনকাম করুন।

20/09/2024

ফ্লাটার অ্যাপ ডেভেলপমেন্ট শেখার টু-ডু লিস্ট 🚀

ফ্লাটার অ্যাপ ডেভেলপমেন্ট শুরু করতে চান? সহজ ভাষায় স্টেপ বাই স্টেপ টু-ডু লিস্ট নিচে দেওয়া হলো, যাতে আপনি সহজেই ফ্লাটার শিখতে পারেন!

✅ স্টেপ ১: ফ্লাটার ইনস্টল করুন
প্রথমেই Flutter SDK আপনার কম্পিউটারে ইনস্টল করুন। এরপর Android Studio বা Visual Studio Code ইনস্টল করে Flutter সেটআপ করে নিন।

✅ স্টেপ ২: ডার্ট প্রোগ্রামিং শিখুন
ফ্লাটার কাজ করে Dart প্রোগ্রামিং ল্যাংগুয়েজ দিয়ে। তাই Dart এর বেসিকস যেমন ভ্যারিয়েবল, লুপ, ফাংশন ইত্যাদি শিখে নিন।

✅ স্টেপ ৩: ফ্লাটারের উইজেট বুঝে নিন
ফ্লাটারে সবকিছুই উইজেট দিয়ে তৈরি। Text, Button, Container, Row, Column এর মতো বেসিক উইজেটগুলো ভালোভাবে বুঝে নিন।

✅ স্টেপ ৪: প্রথম অ্যাপ বানান
Flutter দিয়ে "Hello World" এর মতো একটি সহজ অ্যাপ তৈরি করুন। এতে আপনার আত্মবিশ্বাস বাড়বে এবং Flutter এর বেসিক স্ট্রাকচার পরিষ্কার হবে।

✅ স্টেপ ৫: নেভিগেশন শিখুন
ফ্লাটারে এক পেজ থেকে আরেক পেজে যাওয়ার জন্য নেভিগেশন বুঝতে হবে। Flutter Navigator এর মাধ্যমে বিভিন্ন পেজে নেভিগেশন শিখে নিন।

✅ স্টেপ ৬: API কিভাবে ব্যবহার করবেন শিখুন
API এর মাধ্যমে ডাটা নিয়ে এসে অ্যাপের মধ্যে কিভাবে দেখাবেন তা শিখুন। HTTP রিকোয়েস্ট দিয়ে REST API থেকে ডাটা ফেচ করা শিখে নিন।

✅ স্টেপ ৭: স্টেট ম্যানেজমেন্ট শিখুন
ফ্লাটারে ডাটা হ্যান্ডলিং করতে স্টেট ম্যানেজমেন্ট গুরুত্বপূর্ণ। Provider বা Bloc এর মতো স্টেট ম্যানেজমেন্ট প্যাটার্ন শিখে নিন।

✅ স্টেপ ৮: ফ্লাটার প্যাকেজ ব্যবহার করুন
ফ্লাটারে বিভিন্ন প্যাকেজ আছে যেগুলো কাজ সহজ করে দেয়। যেমন, image picker, shared preferences ইত্যাদি প্যাকেজগুলো শিখে নিন।

✅ স্টেপ ৯: রেসপন্সিভ অ্যাপ তৈরি করুন
ডিফারেন্ট স্ক্রিন সাইজের জন্য রেসপন্সিভ অ্যাপ কিভাবে তৈরি করবেন তা শিখুন, যেন আপনার অ্যাপ সব ডিভাইসে সুন্দরভাবে কাজ করে।

✅ স্টেপ ১০: প্র্যাকটিস করুন ও প্রজেক্ট তৈরি করুন
ছোট ছোট প্রজেক্ট তৈরি করে আপনার শেখা স্কিলগুলো প্র্যাকটিস করুন। যেমন, To-Do অ্যাপ, নিউজ অ্যাপ ইত্যাদি।

Photos from Flutter Bangla's post 03/02/2024

মোবাইল অ্যাপ ডেভেলপার হিসেবে ক্যারিয়ার গড়তে চাইলে Flutter শেখাটা এখন বেষ্ট অপশন।

👀চলুন দেখে নেই যে ৭ টি কারনে আপনার এই মুহূর্তে Flutter শেখা উচিত.....

Want your school to be the top-listed School/college in Dhaka?
Click here to claim your Sponsored Listing.

Address


Dhaka