این مجموعه شامل 3 دوره آموزشی مجزا می باشد.
در دوره اول آموزش تخصصی برنامه نویسی اندروید، تعریف کردن انیمیشن های View در اعلان های XML و کدهای جاوا، انیمیشن سازی فریم به فریم با تصاویر، انیمیشن سازی خصوصیات آبجکت ها در طی زمان یا در واکنش به یک رویداد با محاسبات Tween شده را یاد میگیریم. همچنین ساختن ترنزیشن های ساده بین Activity ها و استفاده از فریم ورک جدید Transitions که در اندروید 4.4 KitKat معرفی شده بود را پوشش می دهیم.
در دوره دوم یاد می گیرید چگونه اطلاعات مورد نیاز کاربران را در زمان مناسب به آنها ارائه کنید. در این دوره آموزش تخصصی برنامه نویسی اندروید به شما آموزش می دهیم چگونه با استفاده از پیغام های Toast، Snackbar ها و پنجره های دیالوگ با کاربران ارتباط برقرار کنید که بستگی به این دارد که می خواهید کاربر اطلاعات را بخواند یا آن را تایید کند. توضیح می دهیم که چگونه با استفاده از Notification ها با رویدادها کار کنید، چگونه Layout ها را شخصی سازی کنید و با دکمه های Action کار کنید. همچنین مزایا و معایب هر یک از ویژگی ها را به شما نشان خواهیم داد تا بتوانید بهترین روش را انتخاب کنید تا بهترین تجربه کاربری را ارائه دهید.
در دوره سوم آموزش Local Data Storage در برنامه نویسی اندروید انواع تکنیک های تداوم داده آموزش داده شده است، از جمله ذخیره سازی داده در تنظیمات مشترک (زوج های کلید-مقدار) در فایل های متنی فرمت شده توسط JSON و در پایگاه های داده رابطه ای با SQLite. همچنین طریقه استفاده از الگوهای طراحی مرتبط برای مدل سازی داده با کلاس های جاوا و طریقه ارائه داده به کاربر توسط کامپوننت های ListView و RecyclerView از اندروید SDK را شرح خواهیم داد.