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

🌐 https://flutter-learn.ir

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


👨‍💻 Admin: @atyscode
Download Telegram
امتیاز بیشتر در مارکت ها باعث افزایش کاربران اپلیکیشن شما میشود.
اگر دوست دارید که از کاربران برنامه بخواهید به اپلیکیشن شما امتیاز دهند میتونید از این پکیج کاربردی استفاده کنید.
🔗https://b2n.ir/710895

@flutter_learn_ir
آموزش ایجاد سرویس در Flutter
سرویس ها عملیاتی هستند که در پس زمینه اجرا می شوند و کارهای مشخصی را در مدت زمان طولانی انجام میدهند.

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

🔗https://b2n.ir/540269


@flutter_learn_ir
هفت مورد مهمی که باعث میشه کاربران برنامه شما را از روی گوشی خود پاک کنند.

@flutter_learn_ir
🎈 امیدوارم 13 بدر خوبی و تو خونه داشته باشید, به مناسبت روز های آخر عید میتونید تا فردا تمام دوره های سایت و با یه تخفیف خیلی خوب تهیه کنید🥳
@flutter_learn_ir
آموزش BottomNavigationBar در Flutter
در بسیاری از اپ هایی که منتشر می شود شاهد استفاده از BottomNavigationBar هستیم که اکثرا در قسمت پایین اپ و انتخاب چندین آیتم را در اختیار کاربر قرار میدهد امروز میخواهیم نحوه ی استفاده از آن در فلاتر را فرا بگیریم.

🔗https://b2n.ir/388088


@flutter_learn_ir
آموزش استایل دهی به سبک CSS با کتابخانه division

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

حالا نیاز دارید که به آن padding اضافه کنید؟ باید آن را داخل ویجت Padding قرار دهید.

اگر هم بخواهید که رنگ آن را عوض کنید باید یک Container اضافه کنید.
حالا نیاز دارید تا به Container مقداری elevation اضافه کنید؟ متاسفانه این کار با ویجت Card امکان پذیر است.
برای حل این مشکل از پکیجی به نام division
استفاده خواهیم کرد.
🔗https://b2n.ir/994412

@flutter_learn_ir
گوگل هفته گذشته یک سری آمار جالب در رابطه با فریمورک فلاتر منتشر کرد که برای شما توسعه دهندگان و علاقه مندان میتونه جالب باشه.

📌 نیم میلیون کاربر بصورت ماهانه از این فریمورک استفاده میکنند.
📌 50,000 اپلیکیشن ساخته شده توسط فلاتر روی گوگل پلی قرار گرفته که 10,000 عدد آن در ماه گذشته اضافه شده است.
📌 پنج سرزمینی که بیشترین کاربر فلاتر را دارند عبارتند از هند, برزیل, چین, آمریکا و اتحادیه اروپا
📌 محبوب ترین پکیج ها: http, shared_preferences, intl, meta, path_provider, and pedantic


@flutter_learn_ir
📍شرکت اپل نسل جدید لپ‌تاپ های مک‌بوک پرو ۱۳ اینچی را معرفی کرد.
مجیک کیبورد و پردازنده نسل دهمی اینتل از ویژگی های جذاب این لپ‌تاپ اپل است.
قیمت پایه مشخص شده ۱۲۹۹ دلار

@flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
#ترفند
استفاده از ویجت های گوناگون باعث شلوغ شدن کد و کم شدن خوانایی می شود به همین دلیل بهتر همیشه که اگر درخت بزرگی از ویجت ها دارید آن را به stateless ویجت تبدیل کنید.
برای این کار میتونید با چند کلیک ساده کدهای نوشته شده خودتون و تبدیل به یک ویجت ساده کنید.
1️⃣ روی ویجت مورد نظر کلیک کنید.
2️⃣ سپس Right click ->Refactor -> Extract -> Flutter Widget
سپس برای ویجت خودتون یک اسم انتخاب کنید, به همین سادگی

@flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
روز گذشته نسخه جدید فلاتر ۱.۱۷ منتشر شد که شامل ویجت جدیدی به نام NavigationRail هست.
🔺 آموزش و بررسی کامل ویجت NavigationRail
اولین نسخه پایدار فلاتر در سال ۲۰۲۰ شامل ویژگی های بسیار جدیدی بود از بهینه شدن برنامه های نوشته شده تا معرفی ابزار های جدید.

اما جذاب ترین بخش آن معرفی کامپوننت جدید متریال دیزاین به نام NavigationRail بود که میتواند جایگزین BottomNavigationBar شود.

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

🔗https://b2n.ir/307540


@flutter_learn_ir
🔻 طراحی خلاقانه آتاری دستی با استفاده از نسخه وب فریمورک فلاتر.
برای مشاهده سورس کد میتونید از لینک زیر استفاده کنید.👇
🔗https://codepen.io/mkiisoft/pen/bGVxrWK

@flutter_learn_ir
🥳 15درصد تخفیف به مناسبت عید فطر از امروز تا روز دوشنبه بروی تمام دوره های آموزشی فلاتر اعمال میشه.
🤩 کد تخفیف: Fetr99
همین امروز وارد دنیای برنامه نویسی و فلاتر شوید.
🔗https://flutter-learn.ir/
🔺اینترفیس ها مجموعه ای از قرار دادها هستند که فقط آنها را تعریف میکنیم و سپس در هر کجا که نیاز به آنها داشتیم این قرارداد ها را پیاده سازی میکنیم.
در برنامه نویسی به زبان دارت چیزی به اسم "اینترفیس" وجود ندارد اما برای استفاده از این مفهوم میتونیم از کلاس های abstract استفاده کنیم.


@flutter_learn_ir
ویژگی های جدید و جذاب اندروید استودیو 4.0

🔸Motion Editor: برای طراحی راحت تر انیمیشن ها

🔸نمایش سه بعدی از پیش نمایش لایه ها

🔸Layout Validation: پیش نمایش همزمان برنامه در سایز های مختلف نمایشگر

🔸آپدیت طراحی کاربری CPU profiler




⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔹آموزش پیاده سازی فلاتر Provider
یکی از بخش های چالش برانگیز در زمان برنامه نویسی Flutter قسمت مدیریت State برنامه می باشد که روش های مختلفی برای پیاده سازی این موضوع وجود دارد.

قبلا درباره روش های گوناگون مدیریت State در فلاتر صحبت کردیم, اما این بار قصد داریم این کار و با استفاده از Provider انجام دهیم.

🔗https://b2n.ir/145951

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