Android

Course Content

Lesson 1: Introduction to Android

  1. Overview of Android and Android SDK
  2. History of Android
  3. Android features

Lesson 2: Android Architecture overview

  1. Introduction to OS layers
  2. Linux kernel
  3. Libraries, Android Runtime
  4. Application framework

Lesson 3: Setup of Android Development environment

  1. System requirements
  2. Android Studio installation, AVD creation
  3. Creating first Android application
  4. Project Structure

Lesson 4: Android Application Fundamentals

  1. Android application building blocks, Activating components
  2. Life Cycle of Application
  3. Development tools, Manifest File, Life Cycle of Activity

Lesson 5: Main Building Blocks

  1. Activity, Services
  2. Content Providers, Broadcast Receivers

Lesson 6: Resources

  1. Overview of Android Resources, Creating Resources
  2. Using Resources, Drawable Resources

Lesson 7: User Interface

  1. View Hierarchy and Layouts
  2. UI Events, Building Menus
  3. Notifying users, Creating dialogs
  4. Graphics & Animations

Lesson 8: Data Storage

  1. Shared Preferences
  2. Internal Storage (Files)
  3. External Storage(SD Card)
  4. SQLite Databases
X