Android

Android Programming Course Syllabus

INTRODUCTION

  • About Android
  • Smartphones future

PREPARING THE ENVIRONMENT

  • Installing the SDK
  • Creating Android Emulator
  • Installing Eclipse
  • Installing Android Development Tools
  • Choosing which Android version to use

ANDROID ARCHITECTURE

  • Android Stack
  • Android applications structure

PROJECT CREATION

  • Creating a project
  • Working with the Android Manifest.xml
  • Using the log system
  • Activities

UI ARCHITECTURE

  • Application context
  • Intents
  • Activity life cycle
  • Supporting multiple screen sizes

USER INTERFACE WIDGETS

  • Text controls
  • Button controls
  • Toggle buttons
  • Images

NOTIFICATION AND TOAST

  • Parameters on Intents
  • Pending intents
  • Status bar notifications
  • Toast notifications

MENUS

  • Localization
  • Options menu
  • Context menu

DIALOGS

  • Alert dialog
  • Custom dialog
  • Dialog as Activity