Get in Touch

Course Outline

  • Introduction to the Android ecosystem
  • System architecture layers and the NDK
  • The role of the Dalvik Virtual Machine
  • Exploring the Android SDK and associated development utilities
  • Utilizing the Eclipse IDE and ADT plugin
  • Configuring and using the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Evaluating the structure of an Android application
  • Understanding the Android manifest file
  • Managing application permissions
  • Designing interactive activities and user interfaces
  • Structuring views and layouts
  • Incorporating UI widgets
  • Processing user events
  • Implementing lists and data adapters
  • Creating menus and dialog boxes
  • Database management and Sqlite integration
  • Leveraging Content providers for data sharing
  • Interacting with on-device sensors
  • Building location-aware applications
  • Utilizing the Telephony API
  • Implementing Broadcast Receivers
  • Responding to System Broadcasts
  • Retrieving network-based resources
  • Managing concurrency with threads in Android
  • Ensuring application responsiveness
  • Deploying applications to Google Play

Requirements

Candidates should possess prior experience with 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