آموزش برنامه نویسی فلاتر 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
🗣فریموورک Flutter چیست؟
فریموورک متن باز فلاتر (Flutter ) توسط گوگل برای اولین در سال ۲۰۱۷ رونمایی شد, این فریموورک به برنامه نویسان و توسعه دهندگان این امکان را میدهد که با یک بار نوشتن کد خروجی مخصوص اندروید و iOS برای اپلیکیشن خود بگیرند.

نکته مثبت Flutter نسبت به فریموورک های چند سکویی مثل زمارین و فون گپ خروجی Native اپلیکیشن می باشد به عبارت دیگر میان اپلیکیشن اندرویدی که با فلاتر توسعه داده میشود یا جاوا هیچ فرقی وجود ندارد.

زبان مورد استفاده در فریموورک Flutter زبان توسعه یافته توسط گوگل به نام دارت Dart می باشد که یک زبان شی گرا و سطح بالا با شباهت به جاوا می باشد.

🔗 مشاهده مقاله
🗣مقایسه فریموورک زامارین و Flutter
فلاتر محصوص جدیدی هست که نسخه بتای آن در ژانویه سال ۲۰۱۸ منتشر شد و به همین دلیل توسعه دهندگانی که از زامارین استفاده می کنند بسیار بیشتر از فلاتر می باشند. طبق آمار حدود ۷٫۲ درصد کاربران Stackoverflow از زامارین استفاده می کنند و بنا به گفته مایکروسافت جامعه زامارین ۱٫۲ میلیون کاربر دارد اما Flutter از چنین آماری طبیعتا برخوردار نیست.

پرتابل بودن

از Flutter برای ساخت اپلیکیشن های اندروید و iOS فقط می توان استفاده کرد اما زامارین برای ویندوز هم استفاده می شود. اکوسیستم بزرگ تر زامارین یک مزیت نسبت به فلاتر می باشد. مشکل دیگر این هست که اپلیکیشن های Flutter قابلیت پرتابل بودن یا جرا شدن روی سیستم عامل ویندوز فون را ندارند. هرچند که ویندوز فون بخش بسیار کوچکی را تشکیل می دهد اما شاید در آینده این سهم افزایش پیدا کرد.

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

🔗 مشاهده آموزش
🥳 آماده پکیج آموزشی اختصاصی فریموورک فلاتر هستید؟
کانال و وبسایت و به دوستاتون معرفی کنید که خبرهای خیلی هیجان انگیزی در روزهای آینده داریم
🎈فلاتر لرن اولین مرجع فارسی فلاتر
This media is not supported in your browser
VIEW IN TELEGRAM
قسمت اول دوره آموزشی برنامه نویسی فلاتر
لینک تهیه دوره: https://goo.gl/bteXZS
💎 به تجربه کاربری اپلیکیشن خودتون اهمیت بدید

📌 طبق آمار حدود ۴۹٪ مردم با یک دست از گوشی خودشون استفاده میکنند در این تصاویر میتونید ببینید کاربر با یک دست به کدام نقاط بهتر دسترسی داره و شما هم طراحی خودتون و باید در این مکان ها بیشتر قرار دهید
اگر دکمه یا گزینه مهمی و در مناطق قرمز رنگ قرار دهید طبیعتا کاربر حتما باید از دو دست خودش کمک بگیره که یک تجربه کاربری بسیار بد هست.
#ux
@flutter_learn_ir مرجع فارسی فلاتر
🎈 هر اپلیکیشنی از صفحات مختلفی تشکیل که اطلاعات گوناگونی و نمایش میدهند,
شما به عنوان یک برنامه نویس باید به شکل اصولی بتونید کاربر و بین صفحات جا به جا کنید.
🎈اگر تازه فلاتر و شروع کردید میتونید از آموزش امروز وب سایت فلاتر لرن استفاده کنید👇👇👇
https://flutter-learn.ir/%D8%AC%D8%A7-%D8%A8%D9%87-%D8%AC%D8%A7%DB%8C%DB%8C-%D8%A8%DB%8C%D9%86-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D8%AF%D8%B1-flutter/
🎈 تمام مردم روزانه زمان زیادی و صرف کار کردن با اپلیکیشن های مختلف گوشی خود میکنند.
چرا شما با ساخت برنامه های مختلف کسب درآمد نکنید؟
👣فلاتر بهترین قدم برای ورود به بازار برنامه نویسی اندروید و iOS
دوره آموزشی اختصاصی فریموورک فلاتر به زبان فارسی
https://goo.gl/bteXZS
🎈 هر اپلیکیشنی نیاز داره تا با سرور از طریق API ارتباط برقرار کنه.
در این مطلب با هم دیگه درباره پیاده سازی ارتباط با سرور در فلاتر صحبت میکنیم
https://goo.gl/tpqo8b
🎈🎈 آشنایی با الگوهای طراحی در برنامه نویسی
الگوهای طراحی یا همان Design Pattern ها روشی هستند که باعث می شوند ساختار پروژه ما ساده , قابل گسترش و موثر تر باشند.

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

https://goo.gl/KQTU13
This media is not supported in your browser
VIEW IN TELEGRAM
یکی از ترند های جذاب UI در سال 2019 استفاده از تصاویر و انیمیشن های سه بعدی هست.
حدود 5 سال از ترند شدن طراحی فلت میگذره که هیچ تغییری در آن ایجاد نشده است, ولی امسال با الهام گرفتن از این نوع طراحی ها میتوانید به زیبایی یک رابط کاربری فلت ایجاد کنید که دارای انیمیشن های 3D هست
@flutter_learn_ir
آموزش استفاده SharedPreferences در فلاتر
ببینید بعضی مواقع ما نیاز داریم که یک سری اطلاعات و از کاربر دریافت و سپس ذخیره کنیم.

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

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

اما بعضی مواقع ما فقط یک سری اطلاعات محدود و کم و لازم داریم که نگهداری کنیم مثل اسم کاربری که لاگین انجام داده ایمیل و بقیه چیز ها.

در این مواقع از قابلیتی به نام SharedPreferences استفاده میکنیم که مثل یک دیتابیس کوچک عمل می کند.

https://goo.gl/ZknD3z
Media is too big
VIEW IN TELEGRAM
قسمت دوم دوره آموزشی برنامه نویسی فلاتر
نصب پیش نیاز ها و پروژه Hello World
لینک تهیه دوره: https://goo.gl/bteXZS
😱با یک تیر چند نشان بزنید
وارد بازار برنامه نویسی اندروید و iOS شوید
با فریموورک فلاتر فقط با یکبار برنامه نویسی به راحتی اپلیکیشن های اندروید و آیفون خودتون و طراحی کنید
🗣کامل ترین دوره فارسی برنامه نویسی Flutter ویژه ورود به بازار کار
بدون پیش نیاز
https://goo.gl/bteXZS

🥳تعطیلات عید بهترین فرصت کسب مهارت های جدید
در طراحی سعی کنید white space را رعایت کنید این اصل به زبان ساده فضای برای آزادی چشم برای استراحت هست.
سمت چپ یک نمونه ضعیف بدون رعایت فضای سفید
سمت راست یک طراحی استاندارد
@flutter_learn_ir