Get in Touch

Course Outline

  • Android system overview
  • Architectural layers and the Native Development Kit (NDK)
  • The Dalvik Virtual Machine
  • The Android SDK and associated development tools
  • Eclipse IDE and the ADT plugin
  • The Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Receivers
  • Implementation of Intents and Intent Filters
  • Analysis of an Android application structure
  • The AndroidManifest.xml file
  • Application permissions
  • Working with Activities and User Interfaces
  • Views and Layouts
  • Widgets
  • Event handling mechanisms
  • Lists and Adapters
  • Menus and Dialogs
  • Data access methods and SQLite database integration
  • Content Providers in detail
  • Leveraging device sensors
  • Developing location-based applications
  • The Telephony API
  • Broadcast Receivers
  • System Broadcast messages
  • Accessing network-based data
  • Utilizing Threads in Android
  • Building responsive applications
  • Publishing apps to Google Play

Requirements

A prior understanding of an object-oriented programming language such as Java, C++, C#, Smalltalk, PHP5, etc. is required.

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories