گردویار برنامه نویسی اندروید
فصل اول: سیستم عامل اندروید و نصب محیط توسعه
درس 1 – مقدمه
درس 2 – اندروید چیست؟
درس 3 – ماشین مجازی اندروید
درس 4 – نسخه های مختلف اندروید و تفاوت آنها
درس 5 – نصب sdk برای اندروید
درس 6 – تنظیم Intellij
فصل دوم: شروع برنامه نویسی اندروید
درس 1 – شروع برنامه نویسی برای اندروید
درس 2 – شناسایی ساختار برنامه های اندروید
درس 3 – مدیریت eventها
درس 4 – نحوه سویچ کردن بین activityها
درس 5 – چرخه زندگی activity
درس 6 – نحوه استفاده از توابع درون چرخه زندگی
فصل سوم : استفاده کاربردی از لیستها
درس 1 – شروع یک پروژه
درس 2 – نحوه پیدا کردن ویجتها و الصاق رویدادها
درس 3 – استفاده از و آداپتور listview(بخش اول)
درس 4 – استفاده از و آداپتور listview(بخش دوم)
درس 5 – استفاده از arrayadapter
درس 6 – ایجاد قابلیت ادیت و حذف کردن در حافظه اصلی
فصل چهارم: نحوه استفاده از Activity های پاپ آپ
درس 1 – استفاده از longclick آیتمهای لیست
درس 2 – استفاده از پاپ آپ دایلوگ(بخش اول)
درس 3 – استفاده از پاپ آپ دایلوگ (بخش دوم)
فصل پنجم: آشنایی با Database در اندروید
درس 1 – استفاده از دیتابیس sqlite و عملیات CRUD برروی دیتابیس
درس 2 – استفاده از apiهای ساخته شده در برنامه اصلی(بخش اول)
درس 3 – استفاده از apiهای ساخته شده در برنامه اصلی(بخش دوم)
درس 4 – استفاده از apiهای ساخته شده در برنامه اصلی(بخش سوم)
فصل ششم: چطور از کلاس Application و الگوی طراحی Singleton
درس 1 – الگو طراحی singleton
درس 2 – حرکت از سمت طراحی static به singleton(بخش اول)
درس 3 – حرکت از سمت طراحی static به singleton(بخش دوم)
فصل هفتم: لیستهای پیشرفته در اندروید و استفاده از تصاویر
درس 1 – اضافه کردن گرافیک به پروژه
درس 2 – آماده سازی پروژه برای عناصر گرافیکی
درس 3 – استفاده از baseadapter و Custom List
درس 4 – توضیحات بیشتر در مورد getView
درس 5 – استفاده از custom list در عمل
درس 6 – استفاده بهینه از حافظه در لیست
فصل هشتم: مالتی مدیا در اندروید و استفاده از صوت در لیستها
درس 1 – استفاده از صدا در پروژه
درس 2 – آماده سازی پروژه برای مولتی مدیا
درس 3 – خطایابی در دنیای واقعی (بخش اول)
درس 4 – خطایابی در دنیای واقعی (بخش دوم)
درس 5 – خطایابی در دنیای واقعی (بخش سوم)
فصل نهم: جمع بندی و گسترش نهایی نرم افزارهای اندروید
درس 1 – نحوه ساختن ماشین مجازی
درس 2 – ادامه نحوه ساختن ماشین مجازی استفاده از haxm
درس 3 – ادامه ساخت ماشین مجازی و نحوه طراحی عکسها برای گوشیهای مختلف
درس 4 – نحوه خروجی گرفتن از برنامه و ساخت apk
درس 5 – صحبت پایانی