Get in Touch

Course Outline

  • Introduction to the Android operating system
  • System architecture layers and the Native Development Kit (NDK)
  • Insights into the Dalvik Virtual Machine
  • Exploring the Android SDK and associated development utilities
  • Utilizing Eclipse IDE with the Android Development Tools (ADT)
  • Interacting with the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Receivers
  • Implementing intents and intent filters
  • Dissecting the structure of an Android application
  • Managing the Android manifest file
  • Configuring application permissions
  • Designing user interfaces through activities
  • Structuring views and layouts
  • Integrating widgets
  • Processing user events
  • Implementing lists and adapters
  • Creating menus and dialog boxes
  • Handling data persistence with SQLite
  • Implementing Content Providers
  • Leveraging device sensors
  • Building location-aware applications
  • Utilizing the Telephony API
  • Working with Broadcast Receivers
  • Handling system-level broadcasts
  • Fetching network-based resources
  • Managing threading within Android
  • Ensuring application responsiveness
  • Deploying applications to Google Play

Requirements

Familiarity with at least one object-oriented programming language, such as Java, C++, C#, Smalltalk, or PHP5, is required.

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories