در این دوره چه چیز هایی یاد میگیریم؟
فصل اول : در این فصل این دوره با نصب ابزارهای مورد نیاز و شبیه ساز اندروید شروع میشود و در ادامه با activity و چرخه حیاط Activity ها کار میکنیم و Context رو کامل توضیح میدهیم بعد از اون با Layout ها و ویجت های اندروید کار میکنیم و همچنین رویداد های ویجت ها رو هم توضیح میدهیم.
فصل دوم : در این فصل با Intent ها کار میکنیم و از Vector برای آیکون های اپلیکیشن استفاده میکنیم . Dialog ها ProgressBar و FloatingActionButton را توضیح میدهیم و بعد از اون فایل manifest رو هم کامل توضیح میدهیم. از وب ویو استفاده میکنیم با استایل و تم های اندروید کار میکنیم و همچنین از shape و selector هم استفاده میکنیم.
فصل سوم : در این فصل با فایل gradle کار میکنیم و لایبرری های مختلف را به پروژه اضافه میکنیم. در ادامه با منو های اندروید آشنا میشویم و از آن ها استفاده میکنیم. در این فصل notification که یک بحث خیلی مهمه توی برنامه نویسی اندروید رو آموزش میدیم و بعد از اون با fragment کار میکنیم، همچنین runtime Permission و viewPagwer و tablayout رو هم آموزش میدهیم.
و در آخر این فصل با کلاس Application کار میکنیم.
فصل چهارم : در این فصل ذخیره دیتا ها توی اپلیکیشن رو آموزش میدهیم اول از SharedPreferences استفاده میکنیم و بعد با استفاده از Room داده ها رو روی دیتابیس ذخیره میکنیم. و همچنین با لایبرری glide تصاویری که روی سرور هستن رو توی اپلیکیشن نمایش میدهیم.
فصل پنجم : اول با RecyclerView و CardView کار میکنیم. بعد از اون با json آشنا میشیم و ساختارش رو یاد میگیریم. در ادامه از لایبرری قدرتمند retrofit برای ارتباط با سرور استفاده میکنیم و با webApi کار میکنیم ،و همچنین با معماری محبوب MVVM آشنا میشیم ،در ادامه این فصل نحوه دیباگ کردن پروژه رو یاد میگیرد بعد از اون از پروژه خروجی apk میگیریم برای استفاده در استورها و نصب روی سیستم عامل اندروید.
فصل ششم : در فصل پایانی این آموزش پروژه نمایش اطلاعات فیلم های برتر تاریخ رو انجام میدهیم این پروژه به صورت آنلاین دیتا ها رو از سرور میگیره و نمایش میده، این پروژه با معماری mvvm ساخته میشه و از retrofit برای ارتباط با سرور استفاده میکنه و میتونه یه نمونه کار قابل قبول برای شما باشه.