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

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

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