Get in Touch
 Duration 28 hours

Course Outline

  • Introduction to the Android system
  • Architectural layers and the NDK
  • The Dalvik Virtual Machine
  • The Android SDK and associated development tools
  • Integration with Eclipse IDE and ADT
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Dissecting the structure of an Android app
  • The Android manifest file
  • Managing app permissions
  • Managing activities and user interfaces
  • Designing views and layouts
  • Incorporating widgets
  • Implementing event handling mechanisms
  • Working with lists and adapters
  • Creating menus and dialogs
  • Data persistence and SQLite
  • Implementing content providers
  • Leveraging device sensors
  • Building location-based applications
  • Interaction with the Telephony API
  • Utilizing Broadcast Receivers
  • Handling System Broadcasts
  • Fulfilling network-based content requests
  • Implementing threads in Android applications
  • Ensuring application responsiveness
  • Process for publishing to Google Play

Requirements

Applicants should possess prior experience with object-oriented programming languages, including but not limited to Java, C++, C#, Smalltalk, and PHP5.

Testimonials (7)

Related Categories