Get in Touch

Course Outline

  • Introduction to the Android ecosystem
  • Architecture layers and the Native Development Kit (NDK)
  • Understanding the Dalvik Virtual Machine
  • The Android Software Development Kit (SDK) and associated tools
  • Utilizing Eclipse IDE alongside the ADT plugin
  • Navigating the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Receivers
  • Implementing intents and intent filters
  • Deconstructing an Android application
  • The AndroidManifest.xml file
  • Managing application permissions
  • Handling activities and user interfaces
  • Working with Views and layout structures
  • Integrating Widgets
  • Processing user events
  • Managing Lists and Adapters
  • Creating Menus and Dialog boxes
  • Data management and SQLite databases
  • Implementing Content Providers
  • Interfacing with device sensors
  • Building location-aware applications
  • Utilizing the Telephony API
  • Working with Broadcast Receivers
  • Responding to system broadcasts
  • Retrieving content over networks
  • Implementing threading in Android
  • Creating responsive user experiences
  • Deploying applications to Google Play

Requirements

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

 28 Hours

Testimonials (7)

Related Categories