Android Development

Great Mind Discuss Event

Android Application Development

Android is the latest Smartphone OS developed by Google taking the smart phone industry by storm. In nearly 2 years of it existence, it has over 40% of the Smartphone OS share. And still Android is not showing any sign of slowing down. Besides Android OS being Open Source, it is a real treat for programmers & developers to dwell into it.

National Network Security Championship Workshop Course Layout-Android

Why Android?

  • Openness
  • Market
  • Growth
  • Opportunities

Android Overview

  • How it all got started
  • Potential & Future
  • Why Android is different (and important)

SDK Introduction

  • Platforms
  • Tools
  • Versions

Android Stack

  • Overview of the stack
  • Linux kernel
  • Native libraries
  • Dalvik
  • App framework
  • Apps

Hello World App

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

Main Building Blocks

  • Activities
  • Activity lifecycle
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Hello Views - Intro to different Views

  • Linear Layout
  • Relative Layout
  • Table Layout
  • Grid Layout

Basic Android UI

  • XML versus Java UI
  • Dip's and Sip's
  • Views and layouts
  • Common UI components
  • Handling user events

Android System Overview

  • File System
  • Preferences
  • Notifications
  • Security model

Advanced UI

  • Selection components
  • Adapters
  • Complex UI components
  • Building UI for performance
  • Menus and Dialogs
  • Graphics & animations

Tools to be used-Android

  • SDK Manager
  • Eclipse/ADT Plugin
  • Android Amulator
  • Java IDE