Get in Touch

Course Outline

  • Introduction to the Android ecosystem
  • Architectural layers and the Native Development Kit (NDK)
  • The Dalvik Virtual Machine
  • The Android SDK and associated development tools
  • Eclipse IDE and the ADT plugin
  • The Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Receivers
  • Implementing intents and intent filters
  • Structural analysis of an Android application
  • The AndroidManifest.xml file
  • Application permissions
  • Managing activities and user interfaces
  • Working with views and layout designs
  • Utilizing widgets
  • Handling user events
  • Implementing lists and adapters
  • Designing menus and dialogs
  • Data management and SQLite integration
  • Leveraging Content Providers
  • Utilizing device sensors
  • Building location-aware applications
  • Implementing the Telephony API
  • Understanding Broadcast Receivers
  • Managing system-level broadcasts
  • Fetching data from network sources
  • Implementing multithreading in Android
  • Creating responsive user interfaces
  • Publishing applications on Google Play

Requirements

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

 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories