Android App Development

Android App Development
1. Introduction to Android
  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine
Fundamentals:
  • Basic Building blocks – Activities,Services,Broadcast Receivers & Content providers
  • UI Components – Views
  • Components for communication -Intents & Intent Filters
  • Android API levels (versions & version names)
2. Application Structure (in detail)
  • AndroidManifest.xml
  • uses-permission & uses-sdk
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application
3.Emulator-Android Virtual Device
  • Launching emulator
  • Editing emulator settings
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
4.Basic UI design
  • Form widgets
  • Text Fields
  • Layouts
  • dp,px
  • Examples
5.Preferences
  • SharedPreferences
  • Preferences from xml
  • Examples
6.Content Providers
  • SQLite Programming
  • SQLiteOpenHelper
  • SQLiteDatabse
7.Adapters andWidgtes

Adapters:-

  • ArrayAdapters
  • BaseAdapters
  • ListView and ListActivity
8.Notifications
  • Broadcast Receivers
  • Services and notifications
  • Toast
9.Advanced
  • XML Parsing
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS)



View Larger Map