یه برنامه نویس که عاشق یادگیریه و دوست داره چیزهای باحال درست کنه. #اندروید #فلاتر
آموزش فلاتر ( Flutter ) - مقدمه

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

چیز هایی که تو این مجموعه یاد میگیریم به چند قسمت تقسیم میشن:
- مقدمه .
- طراحی UI اولیه اپلیکیشن .
- ساخت مدل ها و کد های مربوط به تبدیل اون به Json (از کتاب خونه معروف json_serializable استفاده میکنیم).
- ارتباط با سرور ( از کتاب خونه Dio تو این قسمت استفاده شده ).
- استفاده از کتاب خونه cached_network_image برای گفتن عکس از اینترنت و کش کردن اون.
- استفاده از انیمیشن در فلاتر.
- ساخت launcher icon دلخواه برای android و ios در فلاتر.
چند نکته در مورد اپلیکیشنی در نهایی:
در ابتدا این توضیح رو بدم که UI این اپ رو تو یک ویدیو آموزشی در YouTube دیدم . و بعد از این که UI مورد نظر رو پیاده سازیش کردم تونستم قابلیت های دیگش رو ( مثل ارتباط با سرور ، دریافت عکس از اینترنت و ...) کامل کنم. تو قسمت بعدی چگونگی پیاده سازی UI رو توضیح میدم و لینک های مرتبط باهاش رو براتون قرار میدم.
مطلبی دیگر از این انتشارات
یک برنامهی Authentication ساده با فلاتر و پارسسرور
مطلبی دیگر از این انتشارات
تا حالا شده در زبان شی گرا از class func استفاده کنی؟
مطلبی دیگر از این انتشارات
فلاتر ۳ منتشر شد!