Get in Touch

Course Outline

  • Introduction to the Android operating system
  • System architecture layers and the Native Development Kit (NDK)
  • Understanding the Dalvik Virtual Machine
  • The Android SDK and associated development utilities
  • Configuring Eclipse IDE with the ADT plugin
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Analyzing Android application structures
  • The Android manifest file
  • Managing application permissions
  • Managing activities and user interfaces
  • Defining views and layouts
  • Incorporating widgets
  • Handling user events
  • Working with lists and adapters
  • Designing menus and dialogs
  • Data storage and access using Sqlite
  • Implementing content providers
  • Leveraging device sensors
  • Creating location-based applications
  • Interacting with the Telephony API
  • Broadcast Receivers in practice
  • Processing system broadcasts
  • Fetching network-based content
  • Threading mechanisms in Android
  • Building responsive user experiences
  • Releasing applications to Google Play

Requirements

A solid foundation in object-oriented programming languages, such as Java, C++, C#, Smalltalk, or PHP5, is required.

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories