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 toolset
  • Eclipse IDE with the Android Development Tools (ADT) plugin
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Deconstructing the structure of an Android application
  • The Android manifest file
  • Managing application permissions
  • Managing Activities and user interfaces
  • Designing Views and layouts
  • Incorporating UI Widgets
  • Handling user events
  • Working with Lists and Adapters
  • Creating Menus and Dialogs
  • Data persistence and SQLite databases
  • Implementing Content Providers
  • Integrating device sensors
  • Building location-based applications
  • Interacting with the Telephony API
  • Implementing Broadcast Receivers
  • Handling System Broadcasts
  • Fetching network-based content
  • Concurrency: Using threads in Android
  • Ensuring application responsiveness
  • Deployment strategies for Google Play

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories