Get in Touch

Course Outline

  • Introduction to the Android ecosystem
  • Architectural layers and the Native Development Kit (NDK)
  • Understanding the Dalvik Virtual Machine
  • The Android SDK and essential development tools
  • Eclipse IDE and the Android Development Toolkit (ADT)
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Receivers
  • Implementing intents and intent filters
  • Anatomy of an Android application
  • The Android manifest file
  • Managing application permissions
  • Working with Activities and User Interfaces
  • Views and Layouts
  • Widgets
  • Handling events
  • Lists and Adapters
  • Menus and Dialogs
  • Data access and SQLite databases
  • Content Providers
  • Leveraging device sensors
  • Developing location-based applications
  • Introduction to the Telephony API
  • Broadcast Receivers
  • System Broadcasts
  • Accessing network-based content
  • Multithreading in Android
  • Building responsive applications
  • Publishing to Google Play

Requirements

Participants should have prior experience with an object-oriented programming language such as Java, C++, C#, Smalltalk, or PHP5.

 28 Hours

Testimonials (7)

Related Categories