Get in Touch
 Duration 28 hours (4 days)

Course Outline

  • An introduction to the Android operating system
  • System architecture and the Native Development Kit (NDK)
  • The role of the Dalvik Virtual Machine
  • The Android SDK and associated development utilities
  • Setting up Eclipse IDE with the Android Development Toolkit (ADT)
  • Utilizing the Android Emulator for testing
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Structural analysis of Android applications
  • Configuring the Android manifest file
  • Managing application permissions
  • Managing activities and user interfaces
  • Designing views and layout structures
  • Incorporating UI widgets
  • Processing user events
  • Handling lists and adapters
  • Creating menus and dialog boxes
  • Implementing data access and SQLite integration
  • Utilizing content providers
  • Interacting with device sensors
  • Building location-aware applications
  • Leveraging the Telephony API
  • Implementing Broadcast Receivers
  • Responding to system-level broadcasts
  • Fetching content from the network
  • Managing concurrency through threads in Android
  • Ensuring application responsiveness
  • Deploying applications to Google Play

Requirements

Participants should possess a foundational understanding of an object-oriented programming language, such as Java, C++, C#, Smalltalk, or PHP5.

Testimonials (7)

Related Categories