Get in Touch
 Duration 28 hours

Course Outline

  • Introduction to the Android operating system
  • System architecture layers and the Native Development Kit (NDK)
  • The Dalvik Virtual Machine
  • The Android SDK and associated development utilities
  • Integration of Eclipse IDE with the ADT plugin
  • Utilising the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and configuring intent filters
  • In-depth analysis of Android application structure
  • Configuring the Android manifest file
  • Managing application permissions
  • Developing user interfaces with Activities
  • Designing Views and Layouts
  • Incorporating Widgets
  • Managing user events
  • Implementing Lists and Adapters
  • Creating Menus and Dialogs
  • Data persistence and working with SQLite
  • Implementing Content Providers
  • Leveraging on-device sensors
  • Building location-aware applications
  • Interacting with the Telephony API
  • Implementing Broadcast Receivers
  • Handling System Broadcasts
  • Retrieving and processing network-based data
  • Managing multithreading in Android environments
  • Ensuring application responsiveness and performance
  • Deploying applications to Google Play

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories