آموزش برنامه نویسی فلاتر 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
معرفی ویژگی های جدید سیستم عامل iOS 14

🔺مرتب کردن و سازماندهی اپلیکیشن ها با استفاده از قابلیت App Library
🔻پشتیبانی از حالت تصویر در تصویر (Picture in Picture) است که از مدت‌ها پیش کاربران خواستار اضافه‌شدن آن به آی‌او‌اس بودند. این قابلیت در iOS 14 شباهت‌های بسیار زیادی به تجربه‌ی ارائه‌شده توسط آیپدها دارد.
🔺ترجمه همزمان مکالمات با استفاده از برنامه Translate این برنامه از یازده زبان پشتیبانی میکنید.
🔻قابلیت App Clip ا به شما امکان می‌دهد در زمانی سریع بدون نیاز به دانلود نسخه‌ی کامل اپلیکیشن‌ها، آن‌ها را اجرا کنید و به‌شکل اولیه به کار با آن‌ها بپردازید.

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

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

👇👇
🔗 استفاده از انیمیشن در آیتم های لیست


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

🔹 از طراحی قدیمی استفاده میکنید.
🔸 برنامه شما تبلیغات و نوتیفیکیشن های مزاحم زیادی دارد.
🔹 از فریمورک منسوخ شده استفاده کرده اید.
🔸 قابلیت های خیلی زیادی قرار داده اید که باعث گیج شدن کاربر میشود.
🔹 برنامه شما به اندازه کافی سریع نیست.
🔸 قبل از انتشار برنامه را تست نکرده اید.

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

این کیت شامل:
🔸Button
🔹Badge
🔸Avatar
🔹Image
🔸Card
🔹Carousel
🔸 Tile
🔹Tab
🔸Toggle
و.... می باشد.
برای استفاده میتونید بروی لینک زیر کلیک کنید.
GetWidget

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
سورس کد طراحی اپلیکیشن مانیتورینگ و مدیریا سرور با استفاده از فلاتر

🔗دریافت سورس

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
ارسال درخواست های http با کتابخانه DIO

یکی از بهترین کتابخانه های موجود برای کار با وب سرویس در فلاتر کتابخانه DIO می باشد که علاوه بر امکانات متنوعی که دارد کار کردن با آن نیز بسیار ساده می باشد.
در تصویر یکی از امکانات این کتابخانه را مشاهده میکنید که برای ارسال درخواست get میتونید پارامترها را بصورت یک آبجکت به سرور ارسال کنید.

🔗 صفحه پکیج DIO


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش لودینگ های زیبا
اگر در پروژه خود نیاز به نمایش loading/progress داشتید میتونید از پکیج کاربردی Flutter Spinkit استفاده کنید که شامل مجموعه ای از لودینگ های و انیمیشن های مختلف می باشد.

لینک پکیج 👇
🔗Flutter Spinkit

آموزش استفاده 👇
SpinKitCircle(size: 90, color: Colors.cyan),
SpinKitChasingDots(size: 190, color: Colors.blue),
SpinKitCubeGrid(size: 90, color: Colors.blue),
SpinKitDualRing(size: 90, color: Colors.blue,),
SpinKitFadingCube(size: 90, color: Colors.red),
SpinKitFadingFour(size: 90, color: Colors.green)

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
دوستان شبکه ای حواس تون به این موردم باشه : 👇

یک باگ امنیتی خطرناک در سرویس DNS ویندوز سرور از نسخه 2003 الی 2019 کشف شده است با درجه اهمیت 10 که به هکرها دسترسی بالا به سرور را میدهد شناسه این آسیب پذیری
CVR-2020-1350
می باشد

مدیران و ادمین های شبکه آگاه باشند که هرچه سریعتر بروزرسانی مذکور را سریعا انجام دهند

فقط دست از سر این ویندوز بردارید
@flutter_learn_ir
Media is too big
VIEW IN TELEGRAM
آموزش استفاده از Rxdart در وب سرویس
🔹 یکی از الگوهای برنامه نویسی که امروزه مورد توجه اکثر توسعه دهندگان قرار گرفته است برنامه نویسی reactive می باشد که قصد داریم طرز استفاده از کتابخانه فلاتر Rxdart و در قالب یک پروژه گرفتن اطلاعات از وب سرویس یاد بگیریم.

🔺برای آموزش های بیشتر به وبسایت فلاتر لرن مراجعه کنید.

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

🔺یکی از پکیج های محبوب فلاتر که باعث میشه تو قسمت زیادی از زمان کدنویسی صرفه جویی کنید و همچنین با بهینه ترین روش قابلیت های مختلفی را پیاده سازی کنید Getx نام دارد.

🔺 قابلیت های Getx:
- مدیریت State
- مدیریت مسیریابی در اپلیکیشن
- تغییر تم
- پیاده سازی Shared Prefences
- نمایش دیالوگ, اسنک بار و...
- و بسیاری از امکانات دیگر

برای استفاده از این پکیج میتونید به صفحه این کتابخانه مراجعه کنید👇
🔗 Getx Package

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
انتشار نسخه Flutter 1.20
موارد مهم این بروزرسانی:
▫️بهبود عملکرد و کاهش حجم فایل خروجی فلاتر
▫️پشتیانی از cursor موس در نسخه دسکتاپ
▫️بهبود اجرای انیمیشن ها
▫️پشتیبانی ویجت های بیشتر از Autofill
▫️معرفی ویجت InteractiveViewer برای تعامل بیشتر با رابط کاربری و انجام کارهایی مثل زوم, کشیدن صفحه و....
▫️آپدیت ویجت های Material Slider, RangeSlider, TimePicker

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
چک کردن وضعیت اتصال اینترنت در فلاتر

از نظر ایجاد یک تجربه کاربری بهتر برای کاربران اپلیکیشن خود بهتر است که قبل از ارسال درخواست ها به سرور از وضعیت اینترنت و شبکه موبایل کاربر اطلاع پیدا کنید.
برای چک کردن آفلاین یا آنلاین بودن گوشی میتونید از پکیج connectivity استفاده کنید.
از دیگر قابلیت های این پکیج دریافت اطلاعت بیشتر مثل آی پی گوشی, اطلاعات وایفای SSID , ساخت لیسنر برای تغییر وضعیت اینترنت و... میباشد.
لینک صفحه پکیج👇
🔗connectivity

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
آشنایی با سوالات استخدامی برنامه نویس فلاتر
هر شرکتی برای استخدام نیروهای خود دارای یک یا چند مصاحبه فنی می باشند که در طی این جلسات با توانمندی های متقاضیان در زمینه مورد نظر آشنا می شوند.

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

اگر هم قصد انجام مصاحبه استخدامی ندارید با جواب دادن به سوال ها میتونید خودتون و محک بزنی.👇

🔗مشاهده مطلب

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
چگونه برنامه نویس فلاتر شویم؟
در این اینفوگرافیک نقشه مسیر چگونگی تبدیل شدن به برنامه نویس فلاتر را مشاهده میکنید به همراه مواردی که نیاز هست در سال 2020 مسلط باشید.

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
مشاهده کتاب های الکترونیکی در اپلیکیشن
اگر در برنامه خود نیاز دارید که کتابهایی با فرمت Epub را نمایش دهید میتونید از پکیج فلاتر Epub View استفاده کنید.
استفاده از این پکیج بسیار راحت بوده و نیازی به آموزش خاصی ندارد.👇

🔗https://pub.dev/packages/epub_viewer

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

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

همچنین علاوه بر نمایش عکس بصورت ابتدایی با ابزارهای ادیت عکس مثل کراپ کردن یا چرخش عکس آشنا می شویم.

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

⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
پشتیبانی رسمی ویندوز ۱۰ از زبان Swift

بعد از چند ماه از انتشار خبر پشتیبانی ویندوز ۱۰ از زبان برنامه نویسی Swift بالاخره به طور رسمی این قابلیت برای سیستم عامل‌های ویندوز و لینوکس فراهم شد.
با مراجعه به وبسایت رسمی سویفت میتونید کیت توسعه این زبان را برای ویندوز دانلود نمایید.
در حال حاضر برای برنامه نویسی به زبان سویفت فقط از محیط VS Code میتونید استفاده کنید.

محیط توسعه Xcode همچنان در انحصار سیستم عامل مک میباشد.


⚜️اولین مرجع فارسی فلاتر @flutter_learn_ir
🔸 اسم منوهای مختلف در طراحی رابط کاربری
اسم چندتاشون و میدونستید؟🤔


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