Flutter App এর AAB তৈরি করার জন্য Key Properties সেট করার সম্পূর্ণ গাইড
বর্তমানে Google Play Store-এ অ্যাপ আপলোড করার জন্য APK নয়, AAB (Android App Bundle) বাধ্যতামূলক। Flutter দিয়ে তৈরি অ্যাপ Play Store-এ আপলোড করতে হলে অবশ্যই সঠিকভাবে key.properties ও signing configuration সেট করতে হয়।
এই পোস্টে আমরা ধাপে ধাপে দেখব কীভাবে Flutter অ্যাপের জন্য AAB তৈরি করতে key properties সেট করতে হয়।
AAB কী এবং কেন প্রয়োজন?
AAB (Android App Bundle) হলো Google-এর নতুন ফরম্যাট, যার মাধ্যমে Play Store ব্যবহারকারীর ডিভাইস অনুযায়ী অপ্টিমাইজড APK তৈরি করে দেয়। এর ফলে:
-
App size কম হয়
-
Performance ভালো হয়
-
Play Store upload বাধ্যতামূলক
ধাপ ১: Keystore তৈরি করা
প্রথমেই আমাদের একটি keystore তৈরি করতে হবে।
টার্মিনাল বা Command Prompt খুলে নিচের কমান্ডটি চালান:
Example Code: আপনার কোড এরকম হতে পারে
& "C:\Androidstudio\jbr\bin\keytool.exe" -genkey -v -keystore tally-counterpro.keystore -alias tally-counterpro -keyalg RSA -keysize 2048 -validity 10000
এখানে আপনাকে দিতে হবে:
- Keystore Password
- Key Password
- নাম, organisation, দেশ ইত্যাদি তথ্য
✔️ এই upload-keystore.jks ফাইলটি খুবই গুরুত্বপূর্ণ। এটি হারালে ভবিষ্যতে অ্যাপ আপডেট করা সম্ভব হবে না।
ধাপ ২: key.properties ফাইল তৈরি করা
Flutter প্রজেক্টের ভেতরে নিচের path-এ একটি ফাইল তৈরি করুন:
android/key.propertiesএর ভেতরে লিখুন:
🔒 সিকিউরিটি টিপস:
এই ফাইলটি কখনোই GitHub বা অন্য কোথাও পাবলিক করবেন না।
✅ কোথায় রাখবেন rankmath.keystore?
সবচেয়ে recommended ও safe জায়গা হলো:
অর্থাৎ android/ ফোল্ডারের ভেতরে রাখবেন।
ধাপ ৩: build.gradle এ Signing Config সেট করা
এখন ফাইলটি খুলুন:
android/app/build.gradle১) ফাইলের শুরুতে যোগ করুন:
২) android {} ব্লকের ভিতরে যোগ করুন:
ধাপ ৪: AAB ফাইল তৈরি করা
সব সেটআপ শেষ হলে Flutter প্রজেক্টের root directory থেকে নিচের কমান্ড রান করুন:
সফলভাবে build হলে AAB ফাইল পাবেন এখানে:
এই ফাইলটি এখন Google Play Console-এ আপলোড করতে পারবেন।
গুরুত্বপূর্ণ বিষয়গুলো মনে রাখবেন
- upload-keystore.jks এবং key.properties ব্যাকআপ রাখুন
- একবার Play Store-এ আপলোড করলে keystore পরিবর্তন করা যাবে না
- Play App Signing চালু রাখলে নিরাপত্তা আরও ভালো হয়
উপসংহার
Flutter অ্যাপের AAB তৈরি করতে key.properties সেট করা একটু টেকনিক্যাল মনে হলেও, একবার ঠিকভাবে করলে ভবিষ্যতে আর সমস্যা হয় না। এই গাইড ফলো করলে আপনি সহজেই আপনার Flutter অ্যাপ Play Store-এ প্রকাশ করতে পারবেন।
You May Like Also Also Like This

0 Comments