Android App Development Lesson List

Chapter 1 : Author Mentoring

- Audience for this Course

- Course Objective

- Job Opportunities

- Prerequisites

Chapter 2 : Understanding the Android SDK

- What is Android & its Evolution?

- Exploring Android Architecture

- Tools Required (or) Development Tools

Chapter 3 : Setting up Android Environment

- Installing Android SDK Bundle

- Installing SDK Platforms via SDK Manager

- Setting up Android Emulator for Testing

- Setting up a Real Device for Testing

Chapter 4 : Fundamentals of Android

- Hello world in Android

- Exploring Eclipse with ADT Plug-in

- Understanding the Android Project Structure

- Resources in Android Project

- Exploring Android Manifest File

Chapter 5 : Designing with the User Interface

- Understanding Layouts

- Designing Screens with Layouts

Chapter 6 : Coding your Application

- Activities in Android

- Exploring Intents

- Creating Activities

- Handling user Events - I

- Handling user Events - II

- Designing Screens with Lists

Chapter 7 : Customizing your Application

- Designing Menus

- Customizing with Styles and Themes

- Customizing the Action Bar

- Notifying the users

Chapter 8 : Debugging an Android App

- Debugging code with Logcat

- Understanding DDMS perspective

Chapter 9 : Supporting Multiple Screens

- Creating Drawables for multiple screens using 9 patch

Chapter 10 : Data Storage

- Shared Preferences

- Internal / Local Storage

- Using SQLite in Android - I

- Using SQLite in Android - II