Android Training
at
SMD Websolutions

Syllabus:

Module#1

Android Overview and History

  • How it all got started
  • Why Android is different
  • Overview of the stack
  • Linux kernel
  • Native libraries
  • DalvikApp framework
  • Apps

Module#2

SDK Overview

  • Platforms
  • Tools
  • Versions
  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator

Module#3

Activity & User Interface

  • Activities
  • Activity lifecycle
  • Intents
  • Connecting Activities with Intents
  • In-Built Intents
  • Views and layouts
  • Common UI components
  • Handling user events
  • Notifications
  • Lists and Infinite Scrolling with Lists
  • List Adapter and writing own Adapter

Module#4

Menus & ActionBar

  • Adding MenuItems in Code and XML
  • Creating ActionBar
  • Navigation Tabs & List in ActionBar
  • Custom ActionViews ActionProvider
  • Using Menus with Fragments Using ViewPager
  • Using ShareActionProvider

Module#5

Fragments & Theading

  • Fragments Handling
  • Handling Orientation Changes
  • FragmentDialog & Fragment List
  • Dynamically adding Fragments Handlers & AsyncTask

Module#6

Broadcast Receivers & Services

  • Broadcast Receivers & IntentFilters
  • Monitor Incoming Calls & SMS
  • Creating own Services
  • Communication between Activity & Service
  • Binding Activities to Services
  • Understanding Threading

Module#7

Messaging

  • SMS Messaging
  • Sending Email
  • Sending Email with Attachments
  • Sending Email from our own Client App

Module#8

Multimedia

  • Playing Audio & Video with Intents
  • Using Media API for Audio & Video
  • Recording Audio & Video
  • Using Camera for taking pictures
  • Adding Media to Media Store

Project

Online Project
Web Hosting
FTP