آموزش نصب و راه اندازی در windows

https://roocket.ir/series/learn-flutter/episode/4

در این جلسه موارد مورد نیاز برای راه اندازی Flutter رو در ابتدا به شما معرفی میکنم و Android studio و بعد Flutter رو نصب میکنیم . کلی داستان باحال در Flutter وجود داره که نصب و راه اندازی Flutter رو راحت و ساده میکنه . 

ایجاد و استفاده از ویجت های Stateless و پیش فرض

https://roocket.ir/series/learn-flutter/episode/16

ما در فلاتر دو نوع Widget میتوانیم ایجاد کنیم ویجت های Stateless که نیازی به State ندارند و ویجت های Stateful که برای نمایش داینامیک اطلاعات احتیاج به State ها دارند در این جلسه در مورد نوع Stateless و روش ایجاد کردن آنها صحبت میکنم و باهم چند Layout برای یادگیری بخش های مختلف Flutter ر...

معرفی Flutter

https://roocket.ir/series/learn-flutter/episode/1

Flutter یک Software Development Kit و یا به اختصار SDK است که به ما کمک میکند اپلیکیشن های موبایلی با UI بسیار زیبا برای دو پلتفرم اندروید و ios ایجاد کنیم . یکی از ویژگی های مهم flutt...

اولین ویجت ها در Flutter

https://roocket.ir/series/learn-flutter/episode/15

در این جلسه اولین قدم در flutter رو شروع میکنیم که در مورد Widget ها است . Widget ها بخش اصلی اپلیکیشن های موبایلی در Flutter رو تشکیل میدهند که شما در قدم ابتدایی باید با آنها آشنا شوید

آپگرید کردن ورژن Flutter

https://roocket.ir/series/learn-flutter/episode/6

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

ایجاد ویجت های Stateful و پروژه شمارنده

https://roocket.ir/series/learn-flutter/episode/17

در این جلسه در مورد ویجت های stateful صحبت خواهم کرد و روش ایجاد و استفاده از آنها را به شما آموزش میدهم البته این کار را در قالب مینی پروژه شمارنده انجام خواهم داد.

پیاده سازی Bottom Navigation Bar

https://roocket.ir/series/learn-flutter/episode/20

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

پیاده سازی Tab Bar

https://roocket.ir/series/learn-flutter/episode/27

در این جلسه ابتدا اسکلت اپلیکیشن whatsapp خود را ایجاد میکنیم و بعد روش پیاده سازی Tab Bar در اپلیکیشن را به شما آموزش خواهم داد تا بتوانید به سادگی این ویژگی را در اپلیکیشن های خود پیاده سازی کنید

پیاده سازی PopupMenuBotton و لیست چت

https://roocket.ir/series/learn-flutter/episode/28

در این جلسه ابتدا پیاده سازی فوت ، FloatingActionButton و بعد پیاده سازی لیست چت ها را به شما آموزش خواهم داد و در نهایت به شما آموزش میدهم که به چه شکلی میتوانید از PopupMenuButton در برنامه خود استفاده کنید که اصلا کار سختی نیست.

پیاده سازی سرچ باکس و اسکرول تو در تو

https://roocket.ir/series/learn-flutter/episode/29

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

Navigation و انتقال اطلاعات بین صفحات

https://roocket.ir/series/learn-flutter/episode/30

در این جلسه در مورد Navigation یا Routing در flutter صحبت میکنم و به شما آموزش میدم که به شکل میتوانید برای اپلیکیشن های خودتون صفحات مختلف ایجاد کنید و کاربر را به انها منتقل کنید.

بررسی کنفرانس Flutter و نصب ورژن یک

https://roocket.ir/series/learn-flutter/episode/32

در طی این جلسه قصد دارم کنفرانس 13 آذرماه فلاتر که توسط گوگل برگذار شد را مورد بررسی قرار دهم و ببینیم که چه اتفاقات مهمی برای فلاتر در این کنفرانس افتاد.

Navigation و انتقال اطلاعات بین صفحات - بخش دوم

https://roocket.ir/series/learn-flutter/episode/31

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

دمو پروژه رابط کاربری واتساپ

https://roocket.ir/series/learn-flutter/episode/26

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

شروع کار با انیمیشن ها

https://roocket.ir/series/learn-flutter/episode/34

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

پیاده سازی انیمیشن با روش Stagger

https://roocket.ir/series/learn-flutter/episode/35

در این جلسه یک انیمیشن از صفر تا 100 به روش Stagger با مفاهیمی که در جلسه گذشته یاد گرفتیم پیاده سازی میکنیم تا شما بتوانید ارتباط بهتری با انیمیشن ها پیدا کنید .

پیاده سازی فرم و صفحه لاگین

https://roocket.ir/series/learn-flutter/episode/36

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

پیاده سازی انیمیشن صفحه لاگین

https://roocket.ir/series/learn-flutter/episode/37

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

اعتبارسنجی فرم ها

https://roocket.ir/series/learn-flutter/episode/38

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

آشنایی با Future

https://roocket.ir/series/learn-flutter/episode/40

قبل از اینکه سراغ درخواست های http برویم، شما باید با روش مدیریت کردن درخواست‌های http آشنا شوید . این کار در فلاتر و دارت با استفاده از امکانی با عنوان Future انجام میشود که در این جلسه قصد دارم شما را با این امکان به شکل کامل آشنا کنم.