مدیریت ورژن فلاتر
▪️ فرض کنید در حال کار روی چندتا پروژه هستید و همزمان میخواید امکانات نسخه جدید فلاتر هم تست کنید, در حالت با آپدیت کردن SDK فلاتر این کار انجام میدید.
ولی این کار باعث آپدیت شدن پروژه های فعلی شما هم میشه
اگر پروژه اسکیل بزرگی داشته باشه و تغییرات این نسخه هم زیاد باشه با چالش های خیلی زیادی روبرو میشوید.
▫️راه حل اینکار داشتن چندین نسخه متفاوت از SDK هست که برای هر پروژه میتونید تعریف کنید از چه نسخه ای استفاده شود.
▪️یکی از ابزارهای معروف اینکار استفاده از FVM است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ فرض کنید در حال کار روی چندتا پروژه هستید و همزمان میخواید امکانات نسخه جدید فلاتر هم تست کنید, در حالت با آپدیت کردن SDK فلاتر این کار انجام میدید.
ولی این کار باعث آپدیت شدن پروژه های فعلی شما هم میشه
اگر پروژه اسکیل بزرگی داشته باشه و تغییرات این نسخه هم زیاد باشه با چالش های خیلی زیادی روبرو میشوید.
▫️راه حل اینکار داشتن چندین نسخه متفاوت از SDK هست که برای هر پروژه میتونید تعریف کنید از چه نسخه ای استفاده شود.
▪️یکی از ابزارهای معروف اینکار استفاده از FVM است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
از FVM هم میتونید فقط در یک پروژه به خصوص استفاده کنید(خط دوم) و هم به شکل کلی روی سیستم خودتون نصب کنید(خط اول)
▫️ بعد از نصب با دستور زیر هر نسخه ای یا حتی کانالی که خواستید و نصب میکنید.
▫️ برای اینکه مشخص کنید از چه ورژنی از فلاتر در حال حاضر میخواید استفاده کنید از دستور زیر استفاده کنید.
▫️ در نهایت برای باقی دستورات فلاتر کافی که قبل از هر دستور از کلمه fvm استفاده کنید.
🔺 برای آشنایی با دستورات بیشتر به صفحه رسمی در آدرس زیر مراجعه کنید.
🌐 fvm.app
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ بعد از نصب با دستور زیر هر نسخه ای یا حتی کانالی که خواستید و نصب میکنید.
fvm install 3.19
▫️ برای اینکه مشخص کنید از چه ورژنی از فلاتر در حال حاضر میخواید استفاده کنید از دستور زیر استفاده کنید.
fvm use 3.19
▫️ در نهایت برای باقی دستورات فلاتر کافی که قبل از هر دستور از کلمه fvm استفاده کنید.
fvm flutter create new_project
🔺 برای آشنایی با دستورات بیشتر به صفحه رسمی در آدرس زیر مراجعه کنید.
🌐 fvm.app
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ یکی از بهترین و بروز ترین منابع برای مطالعه آموزشهای برنامه نویسی مقالات منتشر شده در وبسایت مدیوم میباشد
اما همانطور که میدانید فقط تعداد کمی مقاله رایگان میتونید در هفته استفاده نمایید
برای استفاده از مقالات پریمیوم مدیوم از وبسایت زیر میتونید استفاده نمایید
🌐 Freedium.cfd
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اما همانطور که میدانید فقط تعداد کمی مقاله رایگان میتونید در هفته استفاده نمایید
برای استفاده از مقالات پریمیوم مدیوم از وبسایت زیر میتونید استفاده نمایید
🌐 Freedium.cfd
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مخزن رسمی Bloc هم با طراحی جدید شروع به کار کرد
🔗 bloclibrary.dev
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔗 bloclibrary.dev
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
کتاب Mastering Flutter
▪️این کتاب به شما کمک میکند تا از اصول اولیه فلاتر تا مفاهیم پیشرفتهتر آن را یاد بگیرید و بتوانید اپلیکیشنهای موبایل با رابط کاربری زیبا و عملکردی عالی را با استفاده از این چارچوب توسعه دهید.
محتوای کتاب:
بخش اول: مقدمهای بر فلاتر، شامل نصب و راهاندازی، ساختار پروژهها، ویجتها و state management
بخش دوم: رابط کاربری، شامل ویجتهای پایه، layoutها، انیمیشنها، و طراحی رابط کاربری
بخش سوم: مدیریت دادهها، شامل ذخیرهسازی دادهها، شبکه، و APIها
بخش چهارم: مفاهیم پیشرفته، شامل تست، پلاگینها، و استقرار
👇 دانلود #کتاب در ادامه
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️این کتاب به شما کمک میکند تا از اصول اولیه فلاتر تا مفاهیم پیشرفتهتر آن را یاد بگیرید و بتوانید اپلیکیشنهای موبایل با رابط کاربری زیبا و عملکردی عالی را با استفاده از این چارچوب توسعه دهید.
محتوای کتاب:
بخش اول: مقدمهای بر فلاتر، شامل نصب و راهاندازی، ساختار پروژهها، ویجتها و state management
بخش دوم: رابط کاربری، شامل ویجتهای پایه، layoutها، انیمیشنها، و طراحی رابط کاربری
بخش سوم: مدیریت دادهها، شامل ذخیرهسازی دادهها، شبکه، و APIها
بخش چهارم: مفاهیم پیشرفته، شامل تست، پلاگینها، و استقرار
👇 دانلود #کتاب در ادامه
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
کتاب Mastering Flutter ▪️این کتاب به شما کمک میکند تا از اصول اولیه فلاتر تا مفاهیم پیشرفتهتر آن را یاد بگیرید و بتوانید اپلیکیشنهای موبایل با رابط کاربری زیبا و عملکردی عالی را با استفاده از این چارچوب توسعه دهید. محتوای کتاب: بخش اول: مقدمهای بر فلاتر،…
Mastering Flutter[flutter-learn.ir].epub
6.1 MB
▫️Mastering Flutter (Mastering Computer Science)
▫️ Sufyan bin Uzayr
نسخه Epub
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ Sufyan bin Uzayr
نسخه Epub
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
تبدیل اسکرین شات به فرانتاند
▪️ این مخزن گیتهاب تو چند روز ۴۰K ستاره گرفته
با کمک دو مدل هوش مصنوعی GPT-4 و Dall-E به عنوان ورودی یک اسکرینشات دریافت میکنه و خروجی کد react یا vue تحویل میده
🔗 Screenshot-to-code
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ این مخزن گیتهاب تو چند روز ۴۰K ستاره گرفته
با کمک دو مدل هوش مصنوعی GPT-4 و Dall-E به عنوان ورودی یک اسکرینشات دریافت میکنه و خروجی کد react یا vue تحویل میده
🔗 Screenshot-to-code
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ روش جدید گوش دادن به چرخه حیات اپلیکیشن استفاده از کلاس AppLifecycleListener است.
با این روش دیگه نیازی به override کردن متدهای مختلف ندارید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
با این روش دیگه نیازی به override کردن متدهای مختلف ندارید
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ کتاب فارسی آموزش الگوهای طراحی
یکی از دوستان زحمت کشیدند و کتاب آموزش دیزاینپترن هارو براساس وبسایت refactoring.guru نوشتند
برای استفاده رایگان میتونید از لینک گیتهاب زیر این کتاب را دانلود کنید.
🌐 دریافت کتاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یکی از دوستان زحمت کشیدند و کتاب آموزش دیزاینپترن هارو براساس وبسایت refactoring.guru نوشتند
برای استفاده رایگان میتونید از لینک گیتهاب زیر این کتاب را دانلود کنید.
🌐 دریافت کتاب
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش جامع انتشار اپلیکیشن اندروید و فلاتر در فروشگاه گوگل پلی Google play
▫️ با آما اضافه شدن روزانه 3هزار اپلیکیشن در گوگل پلی میتوانید متوجه باشید که چه بازار رقابتی و وسیعی در اختیار توسعه دهندگان قرار دارد.
در این مقاله قدم به قدم با ثبت نام و آپلود پروژه های اندروید در کنسول گوگل پلی آشنا میشویم.
🌐 آموزش جامع انتشار اپلیکیشن اندروید در فروشگاه گوگل پلی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▫️ با آما اضافه شدن روزانه 3هزار اپلیکیشن در گوگل پلی میتوانید متوجه باشید که چه بازار رقابتی و وسیعی در اختیار توسعه دهندگان قرار دارد.
در این مقاله قدم به قدم با ثبت نام و آپلود پروژه های اندروید در کنسول گوگل پلی آشنا میشویم.
🌐 آموزش جامع انتشار اپلیکیشن اندروید در فروشگاه گوگل پلی
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
جا به جایی و Drag and drop کردن فایل
▪️ این پکیج چند روز پیش توسط بلاگ رسمی فلاتر معرفی شد و امکان جا به جایی انوع ویجت,فایل و عناصر مختلف را در صفحه به شکل نیتیو فراهم میکند.
همچنین از پلتفرم های ویندوز و وب هم پشتیبانی میکند.
▫️ نکته قابل توجه پیاده سازی این پکیج با زبان Rust هست.
بنابراین تو اولین اجرا اگر Rust نصب نباشه نیاز به دانلود و کمی زمان داره و روی اندروید هم حتما NDK فعال باشه
🌐 super_drag_and_drop
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ این پکیج چند روز پیش توسط بلاگ رسمی فلاتر معرفی شد و امکان جا به جایی انوع ویجت,فایل و عناصر مختلف را در صفحه به شکل نیتیو فراهم میکند.
همچنین از پلتفرم های ویندوز و وب هم پشتیبانی میکند.
▫️ نکته قابل توجه پیاده سازی این پکیج با زبان Rust هست.
بنابراین تو اولین اجرا اگر Rust نصب نباشه نیاز به دانلود و کمی زمان داره و روی اندروید هم حتما NDK فعال باشه
🌐 super_drag_and_drop
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ اگر برای تمرین کردن نیاز به API دارید در این مخزن گیتهاب میتونید لیست متنوعی از وب سرویسهای رایگان و بررسی کنید
🌐 Public apis
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🌐 Public apis
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
📣 آپدیت تعطیلات عید دوره هم آماده شد
▪️پروژه طراحی رابط کاربری صرافی ارز دیجیتال
▫️ طراحی کاملا رسپانسیو
▫️ کار با چارت TradingView
▫️اتصال بخش معاملات باز به صرافی با استفاده از Socket.io
🔸 هنوز این فصل از طریق پنل قابل دریافت نیست به محض آماده شدن اطلاع داده میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️پروژه طراحی رابط کاربری صرافی ارز دیجیتال
▫️ طراحی کاملا رسپانسیو
▫️ کار با چارت TradingView
▫️اتصال بخش معاملات باز به صرافی با استفاده از Socket.io
🔸 هنوز این فصل از طریق پنل قابل دریافت نیست به محض آماده شدن اطلاع داده میشود.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ استفاده از فایلهای SVG در مقایسه با فرمتهای رایج تصاویر مزیتهای زیادی دارد مثل عدم افت کیفیت، حجم کمتر و....
اما مشکلی که وجود داره سرعت پایینتر نمایش و رندر شدن این فایلهاست
برای رفع این مشکل از تکنیک PreLoad استفاده میکنیم
بعد از طراحی متد مورد نظر تصاویری که قصد Cache کردن آنها را داریم داخل متد Main مشخص میکنیم
این روش در اجراهای بعدی اپلیکیشن از تصاویر کش شده برای نمایش تصاویر اصلی قبل از رندر شدن استفاده میکند
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
اما مشکلی که وجود داره سرعت پایینتر نمایش و رندر شدن این فایلهاست
برای رفع این مشکل از تکنیک PreLoad استفاده میکنیم
بعد از طراحی متد مورد نظر تصاویری که قصد Cache کردن آنها را داریم داخل متد Main مشخص میکنیم
این روش در اجراهای بعدی اپلیکیشن از تصاویر کش شده برای نمایش تصاویر اصلی قبل از رندر شدن استفاده میکند
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
📣 تخفیف سال نو دوره آموزشی فلاتر
🔰 با سلام و عرض تبریک پیشاپیش سال نو امیدوار هستیم که سال خوبی داشته باشید.
🔸 به عنوان عیدی برای دوستان 25% تخفیف برای دوره آموزش استادی فلاتر در نظر گرفته ایم که میتوانید از امروز از آن استفاده نمایید.
توضیحات و سرفصل های کامل دوره👇
🌐 دوره آموزش پیشرفته فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔰 با سلام و عرض تبریک پیشاپیش سال نو امیدوار هستیم که سال خوبی داشته باشید.
🔸 به عنوان عیدی برای دوستان 25% تخفیف برای دوره آموزش استادی فلاتر در نظر گرفته ایم که میتوانید از امروز از آن استفاده نمایید.
توضیحات و سرفصل های کامل دوره👇
🌐 دوره آموزش پیشرفته فلاتر
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش برنامه نویسی فلاتر Flutter
📣 آپدیت تعطیلات عید دوره هم آماده شد ▪️پروژه طراحی رابط کاربری صرافی ارز دیجیتال ▫️ طراحی کاملا رسپانسیو ▫️ کار با چارت TradingView ▫️اتصال بخش معاملات باز به صرافی با استفاده از Socket.io 🔸 هنوز این فصل از طریق پنل قابل دریافت نیست به محض آماده شدن اطلاع…
▪️ فصل سی و یکم هم تکمیل شد میتونید همین الان از داخل پنل دانلود کنید
▪️ منبع جامع از پیاده سازی انواع مختلف الگوریتمهای علوم کامپیوتر به زبان دارت
در این مخزن گیتهاب الگوریتم های متنوعی در دسته بندی گرافها، درخت،مرتب سازی، ساختمان داده و حتی برنامه نویسی پویا میتونید پیدا کنید
🌐 Dart algorithms
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
در این مخزن گیتهاب الگوریتم های متنوعی در دسته بندی گرافها، درخت،مرتب سازی، ساختمان داده و حتی برنامه نویسی پویا میتونید پیدا کنید
🌐 Dart algorithms
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
GitHub
GitHub - TheAlgorithms/Dart: All Algorithms implemented in Dart
All Algorithms implemented in Dart. Contribute to TheAlgorithms/Dart development by creating an account on GitHub.
▪️ خلاصه دستورات اولیه و مهم گیت
این Cheatsheet برای شروع کار با گیت کافیه
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
این Cheatsheet برای شروع کار با گیت کافیه
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
▪️ تو چنل مستر SDK فلاتر MaterialStateProperty با WidgetStateProperty جایگزین شده.
یعنی از این به بعد ویژگیهای state مثل
hovered, pressed, selected, disabled
وابسته به کتابخانه متریال نیستند.
وقتی این تغییرات روی چنلstable بیاد کدهای فعلی نیاز به تغییرات داره
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
یعنی از این به بعد ویژگیهای state مثل
hovered, pressed, selected, disabled
وابسته به کتابخانه متریال نیستند.
وقتی این تغییرات روی چنلstable بیاد کدهای فعلی نیاز به تغییرات داره
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir