Get in Touch
 Duration 28 hours

Course Outline

  • Introduction to the Android operating system
  • System architecture layers and the Native Development Kit (NDK)
  • Insights into the Dalvik Virtual Machine
  • The Android Software Development Kit (SDK) and associated tools
  • Integration of Eclipse IDE with the Android Development Tools (ADT)
  • Utilizing the Android Emulator
  • Exploring core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Analyzing Android application structures
  • Managing the Android manifest file
  • Handling application permissions
  • Designing activities and user interfaces
  • Structuring views and layouts
  • Implementing UI widgets
  • Managing user interactions and event handling
  • Utilizing lists and data adapters
  • Creating menus and dialog boxes
  • Data persistence using SQLite
  • Working with content providers
  • Leveraging device sensors
  • Building location-aware applications
  • Interfacing with the Telephony API
  • Implementing Broadcast Receivers
  • Handling system-level broadcasts
  • Retrieving network-based resources
  • Managing concurrency with threads in Android
  • Ensuring application responsiveness
  • Process for publishing to Google Play

Requirements

Candidates are expected to have prior experience with an object-oriented programming language, such as Java, C++, C#, Smalltalk, or PHP5.

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories