Get in Touch

Course Outline

  • Introduction to the Android ecosystem
  • System architecture layers and the Native Development Kit (NDK)
  • Understanding the Dalvik Virtual Machine
  • Overview of the Android SDK and essential development tools
  • Setting up Eclipse IDE with the Android Development Tools (ADT) plugin
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Receivers
  • Implementing Intents and Intent Filters
  • Deconstructing an Android application structure
  • Working with the AndroidManifest.xml
  • Managing app permissions
  • Building user interfaces and managing Activities
  • Designing with Views and Layouts
  • Implementing Widgets
  • Handling user events
  • Displaying data with Lists and Adapters
  • Creating Menus and Dialogs
  • Managing data storage with SQLite
  • Implementing Content Providers
  • Integrating device sensors
  • Developing location-aware applications
  • Utilizing the Telephony API
  • Working with Broadcast Receivers
  • Responding to system-wide broadcasts
  • Fetching and displaying network content
  • Implementing multithreading in Android
  • Building responsive and efficient applications
  • Submitting and publishing apps to Google Play

Requirements

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

 28 Hours

Testimonials (7)

Related Categories