آموزش برنامه نویسی فلاتر Flutter
2.03K subscribers
589 photos
68 videos
23 files
283 links
اولین مرجع فارسی آموزش برنامه نویسی فلاتر Flutter

🌐 https://flutter-learn.ir

سوالات برنامه نویسی خودتون در بخش پرسش و پاسخ سایت بپرسید:
🌐 https://flutter-learn.ir/question/


👨‍💻 Admin: @atyscode
Download Telegram
ویژگی های جدید فلاتر 1.22

🌟 پشتیبانی از اندروید ۱۱ و iOS14
🌟 دکمه های جدید متریال دیزاین به همراه تم های بیشتر
🌟 پلاگین گوگل مپ و وب‌ویو
🌟 معرفی ورژن دوم Navigator
🌟 ابزار جدید App size tool

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
شرکت گوگل اپلیکیشن سرویس GooglePayخود را با استفاده از فریمورک #فلاتر به شکل کامل بازنویسی کرد.
این نسخه فعلا در بعضی از کشورها قابل دسترس است.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
طراحی آنلاین تم برای فلاتر

🔸 با استفاده ابزار کاربردی panache میتونید به شکل آنلاین تم های مختلف برای استفاده در پروژه های فلاتری طراحی کنید.
رنگ های مختلف را امتحان کنید و برای عناصر کاربردی برنامه مثل تولبار, تب بار, نویگشن و... تم طراحی کنید تا به راحتی در کمترین زمان وارد پروژه خودتون کنید.

🔗panache
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مسدود شدن اکانت های گیت‌لب

‏تنها چند روز بعد از این که GitLab ای پی های ایران رو مسدود کرد حالا ظاهرا این شرکت شروع به بستن اکانت کاربران ایرانی کرده؛ دقیقا مشابه اتفاقی که سال پیش برای کاربران ایرانی GitHub هم افتاد. بنابراین از پروژه هایی که در گیت لب دارید بکاپ بگیرید.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
دوره آموزشی رایگان Flutter
این دوره آموزشی فلاتر داخل وبسایت یودمی تا 22 ساعت آینده رایگان هست میتونید دانلود کنید.
پروژه ساخت ردیابی کرونا

🔗Flutter REST API Crash Course: Build a Coronavirus App

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش چند زبانه کردن برنامه Flutter

اگر قصد دارید یک اپلیکیشن بین المللی طراحی کنید پشتیبانی از زبان های مختلف یکی از ویژگی هایی است که باید به آن توجه کنید.

در این مطلب آموزش پیاده سازی پشتیبانی از زبان های مختلف در Flutter را با هم بررسی میکنیم.


🔗مشاهده آموزش

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش پیاده سازی پکیج Riverpod
🔺پکیج Riverpod یکی از جدیدترین روش های معرفی شده در فلاتر برای مدیریت State می باشد.
این پکیج در واقع پیاده سازی جدیدی از Provider می باشد.

🔹 ویژگی ها:
🔸پشتیبانی از چندین providers به صورت همزمان
🔸اطلاع از خطاهای برنامه در هنگام کدنویسی به جای زمان اجرا, اگر کد شما کامپایل شود پس مطمئن هستید خطایی ندارد.
🔸اطمینان از قابل تست بودن کد
🔸وابسته نبودن به فلاتر

🔗 مشاهده آموزش



⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🥳 دو سال تاسیس مجموعه فلاتر لرن به عنوان اولین مرجع فارسی فلاتر گذشت.
خیلی خوشحال هستیم که در این مدت با شما بودیم و حمایت کردید از ما در این مسیر.
سعی میکنیم در سال سوم مجموعه کارهای جذاب تری و با کمک شما دوستان انجام بدیم.
به عنوان هدیه تا روز جمعه میتونید با 25% تخفیف محصولات وبسایت را خریداری کنید.
کد تخفیف: 2thcode
از چه روشی برای مدیریت State در فلاتر استفاده میکنید؟

@flutter_learn_ir
Anonymous Poll
43%
Provider
8%
Redux
34%
Bloc
3%
Mobx
12%
Getx
آموزش برنامه نویسی فلاتر Flutter
دوستان عزیز لطفا تو این نظرسنجی شرکت کنید و به اشتراک بذارید تا جامعه آماری بزرگتری داشته باشیم.
اگر در زبان دارت نیاز داشتید که یک رشته شامل چندین خط را داخل یک متغیر ذخیره کنید کافیست تنها بجای قرار دادن رشته داخل یک جفت کوتیشن " در ابتدا و انتهای متن از سه عدد کوتیشن استفاده کنید.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🥇 مسابقه طراحی و ساخت دستیار هوشمند صوتی AIBOT
♦️ از سری مسابقات مسئله محور بنیاد ملی نخبگان

🔸 تجربه انجام پروژه واقعی
🔸 بوت کمپ آموزشی
🔸 امکان شرکت به صورت فردی و تیمی

🏆 اعطای امتیاز جهت بهره مندی از تسهیلات بنیاد ملی نخبگان
🏆 امکان همکاری با شرکت حامی و سرمایه گذاری بر روی تیم های برتر
🏆 ۸۰ میلیون تومان جایزه ی نقدی


🔸ویژه تمامی دانشجویان حرفه ای یا علاقه مند به یادگیری رشته های مهندسی کامپیوتر،برق، مکانیک،هوافضا، علوم کامپیوتر و سایر رشته های مرتبط


🕰 مهلت ثبت نام تا ۲۳ آبان ماه
📆 افتتاحیه: ۲۸ آبان ماه

💠 اطلاعات بیشتر و ثبت نام در سایت
🔗ai-bot.ir

🆔 @ai_bot2020
〰️〰️〰️〰️〰️〰️
🆔 @SSC_Public
بهترین پکیج های فلاتر
🔻 پکیج های مختلفی برای استفاده در روند توسعه پروژه های فلاتر وجود دارد که قطعا با تعدادی از آنها آشنا هستید و استفاده کرده اید.
در این مجموعه یکی از توسعه دهندگان فلاتر مجموعه ای از پکیج های کاربردی و در دسته بندی های مختلف گردآوری کرده که میتونید در پروژه های خودتون به کار ببرید.
اگر پکیج مفیدی هم میشناسید میتونید اعلام کنید تا در لیست قرار بگیره.
Awesome Pub.dev

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
حذف پکیج get
تیم توسعه فلاتر در این هفته تصمیم گرفت نام پکیج getx را از درون وبسایت flutter.dev حذف نماید.
این کار به دلیل ادعاهای منتشر شده توسط توسعه دهنده این پکیج در شبکه های اجتماعی بود که تا زمان شفاف سازی تیم فلاتر تصمیم به حذف این پکیج از داخل وبسایت خود کرد.
پکیج getx در حال حاضر سومین پکیج پرکاربرد فلاتر هست و البته از داخل مخزن پکیج های فلاتر این کتابخانه پاک نشده است.
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
ساخت آسان ویجت برای اپلیکیشن های فلاتری
اپلیکیشن های مختلفی هستند که برای راحتی کاربران یک سری ویجت های مخصوص که به نوعی میانبری برای انجام کارها هستند معرفی میکنند. در فلاتر برای ساخت ویجت برای هر دو سیستم عامل نیاز به برنامه نویسی به زبان نیتیو دارید که این پکیج کار شمارو مقداری آسان تر میکند.👇

🔗 home_widget
⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
طراحی نمودار های جذاب
استفاده از نمودار و گراف های مختلف یکی از مواردی است که همیشه به آن در طراحی اپلیکیشن نیاز دارید.
اگر قصد دارید تا نمودار هایی با گرافیک جذاب داشته باشید پکیج FL Chart یکی از بهترین گزینه هاست با داشتن ده ها نوع نمودار و گراف مختلف.
دارای انواع نمودار:
* Linechart
* Barchart
* Piechart
* Scatterchart

🔗 FL Chart

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آموزش ساخت برنامه چت به وسیله FireBase

🔸 یکی از ابزارهای محبوبی که اکثر برنامه نویسان در پروژه های خود از آن استفاده میکنند فایربیس FireBase است که توسط شرکت گوگل ارائه شده است.

از فایربیس میتونید به عنوان یک سرور بک اند یا به عنوان بخشی از بک اند خودتون استفاده کنید که امکانات دیتابیس, گزارش گیری, ذخیره فایل, احراز هویت و… باعث شده تا بخش زیادی از برنامه نویسی از روی دوش شما برداشته شود.

در این آموزش قصد داریم تا در چند قسمت نحوه استفاده از FireBase در فریمورک فلاتر را آموزش دهیم که این کار را با یک پروژه در قالب اپلیکیشن پیام رسان انجام میدهیم.

این مجموعه آموزشی شامل چهار ویدیو می باشد که دو قسمت اول آن را در این مطلب میتوانید دانلود کنید.

👇 لینک ویدیوها
🔗 ساخت اپلیکیشن چت با فلاتر و فایربیس بخش ۱

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
معرفی پکیج UIC (UI Components)
پکیج UIC یکی از کاربردی ترین کتابخانه های فلاتر می باشد که با فراهم کردن ویجت و کامپوننت های مختلف کار توسعه اپلیکیشن را برای شما آسان تر کرده است.
ویژگی ها:
🔻 چک باکس CheckboxUic: این چک باکس دارای state مخصوص به خود می باشد و امکان شخصی سازی نیز دارد.
🔻لیست ویو ListUic: این لیست ویو امکانات بسیار زیادی دارد که شامل قابلیت هایی مثل نمایش خطا, رفرش کردن لیست, حالت لودینگ, lazy load و....
🔻دکمه های ActionButton: دکمه های متریال دیزاین با امکانات بیشتر نسبت به دکمه های عادی فلاتر
🔻 ویجت InlineTextField
🔻ویجت Deck

🔗 UIC Package

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
ساخت اپلیکیشن چت با فلاتر و فایربیس بخش دوم

در بخش اول از آموزش طراحی اپلیکیشن چت در فلاتر تا مرحله ثبت نام و لاگین کردن کاربران پیش رفتیم.

در ادامه قصد داریم صفحه نمایش لیست کاربران و صفحه چت را پیاده سازی کنیم.



🔗 دانلود دوره

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir