Android App Development: Syllabus

  1. Introduction to Android

    • About Android

    • Smart-phone Features

  2. Setting up Programming Environment

    • Installing the SDK

    • Creating Android Emulator

    • Installing Android Development Tools

    • Choosing Target Android Version

  3. Android in Brief

    • Android Architecture

    • Android Stack

    • Android Applications Structure

  4. Hello World Application

    • Creating a Project

    • Working With the AndroidManifest.xml

    • Using Logs

    • Activities

  5. User Interface

    • Application Context

    • Intents

    • Activity Life Cycle

    • Supporting Multiple Screen Sizes

  6. User Interface Widgets

    • Text Control

    • Button Control

    • Toggle Buttons

    • Images

  7. Notification and Toast

    • Parameters on Intents

    • Pending Intents

    • StatusBar Notifications

    • Toast Notifications

  8. Menus

    • Localization

    • Options Menu

    • Context Menu

  9. Dialogs

    • Alert Dialog

    • Custom Dialog

    • Dialog as Activity

  10. Lists

    • Using String Arrays

    • Creating Lists

    • Custom Lists

  11. Publishing Your App

    • Preparing for Publishing