فصل اول: نصب و معرفی اندروید استودیو
1-1 . محیط برنامهسازی اندروید
1-2. نصب JDK
1-3. نصب اندروید استودیو
1-4. مدیر SDK
1-5. ایجاد اولین پروژه در اندروید استودیو
1-6. ذخیرهی پروژه و خروج از اندروید استودیو
1-7. باز کردن پروژه در اندروید استودیو
1-8. مدیریت دستگاه مجازی اندروید
1-9. اجرای برنامهی اندروید
1-10. اجرای برنامهی اندروید بر روی دستگاه فیزیکی
1-11. ساختار پروژه در اندروید استودیو
1-12. یک تغییر در برنامهی FirstApplication
فصل دوم: چیدمان عناصر واسط کاربری
2-1. انواع ویراستارها برای طراحی واسط کاربری
2-2. برنامهنویسی پروژه
2-3. چیدمان ConstraintLayout
2-4. تغییر خواص عناصر
2-5. کار کردن با عناصر تشکیلدهندهی برنامه
2-6. عناصر ورودی و خروجی
2-7. اداره کردن رویدادها
2-8. چیدمان FrameLayout
2-9. چیدمان LinearLayout
2-10. چیدمانهای TableLayout و TableRow
2-11. چیدمان GridLayout
فصل سوم: مولفه های واسط کاربری
3-1. عناصر ورودی- خروجی
3-2. عناصر انتخاب
فصل چهارم: استفاده از لیستها در اندروید
4-1. عنصر ListView
4-2. کاربرد عنصر CheckedTextView با ListView
4-3. عنصر ExpandableListView
4-4. عنصر GridView
4-5. عنصر ScrollView
فصل پنجم: اکتیویتیها، فرگمنتها و اینتنتها
5-1. فرگمنت و چرخهی حیات آن
5-2. مفهوم اینتنت
5-3. تبادل اطلاعات بین اکتیویتیها
5-4. قابلیتهای دیگر اینتنت
5-5. فیلترینگ در اینتنت
5-6. ارسال ایمیل در اپلیکیشن اندروید
فصل ششم: سرویسها و مبادلهی اطلاعات با اکتیویتی
6-1. انواع سرویسها
6-2. ایجاد سرویسهای نامقید
6-3. برگرداندن اطلاعات از سرویس به اکتیویتی
6-4. فیلترینگ اینتنت و سرویسها
6-5. ایجاد سرویس با کلاس Service
فصل هفتم: طراحی و پیادهسازی منوها
7-1. ساختار منو
7-2. انواع منوها در اندروید استودیو
7-3. ایجاد گزینههای منو
7-4. ایجاد منوی گزینهها
7-5. ایجاد منوی حیطهای
7-6. ایجاد گزینههای منو با فایل xml
7-7. منوهایی با گزینههای خاص
7-8. ایجاد منوی popup
7-9. عنصر Spinner برای انتخاب عناصر
فصل هشتم:فایلها و پایگاه داده در اندروید
8-1. انواع فضای ذخیرهسازی در موبایل
8-2. پایگاه داده در اندروید
8-3. مروری بر SQLite
8-4. ذخیرهی تنظیمات و اولویتهای مشترک
فصل نهم : سرویسهای مبتنی بر مکان
9-1. نمایش نقشهها
9-2. کدگذاری جغرافیایی و معکوس کدگذاری جغرافیایی
9-3. تعیین مکان فعلی دستگاه
فصل دهم:ارسال و دریافت پیامک در اپلیکیشن اندروید
10-1. ارسال پیامک
10-2. استفاده از کلاس SmsManager
10-3. استفاده از قابلیت گوشی برای پیامک
10-4. دریافت پیامک
فصل یازدهم: معرفی چند عنصر واسط کاربری
11-1. عنصر WebView
11-2. عنصر AutoCompleteTextView
11-3. عنصر MultiAutoCompleteTextView
11-4. عنصر RatingBar
11-5. عنصر TimePicker
11-6. عنصر Chronometer
11-7. عنصر ZoomControls
11-8. عنصر SearchView
11-9. عنصر VideoView