ফ্লাটারডেভসংকেত |
|---|
Flutter গুগলের তৈরি একটি ফ্রেমওয়ার্ক যার মাধ্যমে android,iOS app এবং ওয়েবসাইট শুধুমাত্র একটি কোডবেস ব্যবহার করে তৈরি করা যায়। Flutter প্রতিটি প্ল্যাটফর্মের জন্য নেটিভলি কম্পাইল্ড হওয়াতে অন্যান্য ফ্রেমওয়ার্ক থেকে অনেক দ্রুত কাজ করে। |
ফ্লাটার সিএলআই টুলস (Flutter CLI tools) |
|---|
কোন ভার্সন ইন্সটল দেওয়া আছে তা জানতে |
নতুন Flutter প্রোজেক্ট বানাতে |
যেসব ডিভাইস আপনার পিসির সাথে কানেক্টেড আছে তা জানতে |
ওয়েব সাপোর্ট সহ নতুন প্রোজেক্ট বানাতে |
বর্তমানে কোন চ্যানেলে আছেন সেটা দেখতে |
চ্যানেল পরিবর্তন করতেে |
ঠিকঠাক মত ইন্সটল হয়েছে কিনা জানতে |
ফ্লাটার সিএলআই টুলস (Flutter CLI tools) |
|---|
ঠিকঠাক মত ইন্সটল হয়েছে কিনা আরো এডভান্স জানতে |
অর্গানাইজেশন/প্রতিষ্ঠানের নাম সেট করতে |
জেশ্চার ডিটেক্ট করা জন্য |
|---|
ট্যাপ করে |
ট্যাপ করে উপরে নিলে |
ট্যাপ করে নিচে নিলে |
ট্যাপ করে ধরে রাখলে |
দুবার ট্যাপ করলে |
সমতল ভাবে টেনে ধরলে |
খাড়া ভাবে টেনে ধরলে |
জেশ্চার ডিটেক্ট করা জন্য |
|---|
নির্দিষ্ট জায়গায় ড্রাগাবল ইউজ |
স্কেলের উপর ডিপেন্ড করে |
FVM (Flutter Version Management) |
|---|
FVM কি? |
MacOS এ FVM ইনস্টল করুন |
Windows এ FVM ইনস্টল করুন |
Linux এ FVM ইনস্টল করুন |
FVM অ্যাক্টিভেট করতে |
Custom Path কনফিগ করার জন্য |
অটোমেটিক্যালি SDK এর path সুইচ করতে চাইলে .vscode/settings.json এ যেয়ে এড করুন |
FVM (Flutter Version Management) |
|---|
ভার্শন ইনস্টল করুন |
প্রজেক্টে একটি ভার্শন ব্যবহার করুন |
প্রজেক্টের সকল ভার্শন দেখুন |
ডকুমেন্টেশন দেখুন |
fvm use কমান্ড দেওয়ার পর, ভার্সন চেঞ্জ না হলে |
FVM ব্যবহারের সময়, ফ্লাটারের ব্যাসিক কমান্ডগুলোর আগে fvm যোগ করে নিতে হবে। যেমন: |
অফিসিয়াল সাইট |
RefreshIndicator - রিফ্রেশ ইন্ডিকেটর (পুল টু রিফ্রেশ) |
|---|
RefreshIndicator কি? |
ব্যবহার করার নিয়ম |
onRefresh প্যারামিটার: |
RefreshIndicator এড করার পরও কাজ করছে না? |
কেস #১. যেকোনো লিস্টের উপর ব্যবহার করা |
কেস #২. লিস্টের উপর ব্যবহার করার পরও, যদি RefreshIndicator কাজ না করে |
কেস #৩. আপনি যদি অন্য কোনো ScrollPhysics ব্যবহার করতে চান |
RefreshIndicator - রিফ্রেশ ইন্ডিকেটর (পুল টু রিফ্রেশ) |
|---|
কেস #৪. shrinkWrap প্যারামিটার ব্যবহার করলে |
কেস #৫. আপনি যদি লিস্টভিউ ছাড়া, অন্য কোনো কাস্টম উইজেট ব্যবহার করতে চান |
ফ্লাটারের কমন কিছু Error এবং সেগুলার Fix |
|---|
A RenderFlex overflowed by 0.02 pixels on the bottom. |
BoxConstraints forces an infinite width. |
setState() or markNeedsBuild() called during widget creation. |
renderBox was not laid out: RenderFlex object was given an infinite height during layout. |
Don't use 'BuildContext's across async gaps. Try rewriting the code to not reference the 'BuildContext'. |
Duplicate GlobalKey detected in widget tree. |
The argument type 'String?' can't be assigned to the parameter type 'String' |
ফ্লাটারের কমন কিছু Error এবং সেগুলার Fix |
|---|
Execution failed for task ':app:processDebugResources'. |
MissingPluginException(No implementation found for method x on channel y) |
Riverpod (রিভারপড) |
|---|
রিভারপড কি? |
কেন রিভারপড ব্যবহার করবেন? |
কিভাবে রিভারপড ইনস্টল করবেন? |
কিভাবে রিভারপড ব্যবহার করবেন? |
ProviderScope (প্রোভাইডার স্কোপ) |
Provider (প্রোভাইডার) |
StateProvider (স্টেট প্রোভাইডার) |
Riverpod (রিভারপড) |
|---|
FutureProvider (ফিউচার প্রোভাইডার) |
StreamProvider (স্ট্রিম প্রোভাইডার) |
NotifierProvider (নোটিফায়ার প্রোভাইডার) |
StateNotifierProvider (স্টেট নোটিফায়ার প্রোভাইডার) |
কিছু ইম্পরট্যান্ট ফ্লাটার শীট |
|---|
এটা এমন একটা উইজেট যেটা বিন্যাস্ত করা যায়না |
এটা এমন একটা উইজেট যেটা বিন্যাস্ত করা যায় |
চাইল্ডকে মাঝ বরাবর নিয়ে আসবে |
উইজেটের চাইল্ডকে কলাম ভিউ করবে |
উইজেটের চাইল্ডকে রো ভিউ করবে |
উইজেটের চাইল্ডকে লিস্ট ভিউ করবে |
উইজেটের চাইল্ডকে গির্ড ভিউ করবে |
কিছু ইম্পরট্যান্ট ফ্লাটার শীট |
|---|
প্লাগিন ইন্সটাল করতে |
প্যাকেজ ইন্সটাল করতে |
স্টেটলেস উইজেটের জন্য |
ইমেজ ইউজ করতে |
টেক্সট ইউজ করতে |
ম্যাটেরিয়াল ডিজাইন লে-আউট দেওয়ার জন্য |
অ্যাপের টাইটেল |
কিছু ইম্পরট্যান্ট ফ্লাটার শীট |
|---|
স্পেস নিতে |
জেশ্চার অপশন |
আইকন ইউজ করতে |
পেজ ভিউ এর জন্য |
লেআউট বিল্ড করতে |
চাইল্ড উইজেটের ভবিষ্যৎ বিল্ড |
স্ট্রিম বিল্ডার |
কিছু ইম্পরট্যান্ট ফ্লাটার শীট |
|---|
পুল-টু-রিফ্রেশ করতে |
বটোম শিট দেখাতে |
কার্ড দেখাতে |
চেকবক্স দেখাতে |
চিপস দেখাতে |
ড্রয়ার দেখাতে |
স্লাইডার দেখাতে |
কিছু ইম্পরট্যান্ট ফ্লাটার শীট |
|---|
স্নাকবার দেখাতে |
সুইচ দেখাতে |
ট্যাব বার দেখাতে |
টেবল দেখাতে |
এই চিটশিটে কন্ট্রিবিউট করেছেনঃ
|
ডেভসংকেত বাংলা চিটশিটের ভান্ডার devsonket.com |
|---|