Get in Touch

Course Outline

  • Introduction to the Android system
  • System architecture and NDK
  • The role of the Dalvik Virtual Machine
  • The Android SDK and associated development tooling
  • Integration of Eclipse IDE with ADT
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Dissecting the structure of an Android app
  • Configuring the Android manifest
  • Managing application permissions
  • Managing activities and user interfaces
  • Structuring views and layouts
  • Implementing standard widgets
  • Processing user events
  • Utilizing lists and adapters
  • Designing menus and dialog boxes
  • Data persistence and integration with Sqlite
  • Working with content providers
  • Leveraging onboard device sensors
  • Building location-aware applications
  • Interaction with the Telephony API
  • Implementing Broadcast Receivers
  • Handling System Broadcasts
  • Consuming network-based resources
  • Managing concurrency with threads in Android
  • Crafting responsive application experiences
  • Process for publishing applications to Google Play

Requirements

Existing proficiency in an object-oriented programming language, such as Java, C++, C#, Smalltalk, or PHP5.

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories