Get in Touch
 Duration 28 hours

Course Outline

  • Fundamentals of the Android ecosystem
  • System architecture and the Native Development Kit (NDK)
  • Understanding the Dalvik Virtual Machine
  • The Android SDK ecosystem and associated toolsets
  • Integration with Eclipse IDE and the Android Development Toolkit
  • Utilizing the Android Emulator for testing
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters for component interaction
  • Structural analysis of Android applications
  • Configuration via the Android manifest
  • Managing application permissions
  • Managing application flow and user interfaces through activities
  • Designing views and layout structures
  • Implementing UI widgets
  • Handling user events
  • Managing lists and adapter patterns
  • Creating menus and dialog boxes
  • Data persistence using SQLite
  • Implementing and consuming Content Providers
  • Leveraging on-device sensors
  • Building location-aware applications
  • Interfacing with the Telephony API
  • Implementing Broadcast Receivers
  • Processing system-level broadcasts
  • Fetching remote data over the network
  • Utilizing multithreading within the Android framework
  • Engineering high-performance and responsive applications
  • Strategies for distributing apps on Google Play

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories