Get in Touch
 Duration 28 hours

Course Outline

  • Introduction to the Android system architecture
  • Architectural layers and the NDK
  • The Dalvik Virtual Machine
  • The Android SDK and associated development tools
  • Eclipse IDE and the ADT plugin
  • Utilising the Android Emulator
  • Understanding Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Analysing Android application structure
  • Configuring the Android manifest file
  • Managing app permissions
  • Managing activities and user interfaces
  • Designing views and layouts
  • Incorporating widgets
  • Implementing event handling mechanisms
  • Utilising lists and adapters
  • Creating menus and dialogs
  • Data access strategies and SQLite integration
  • Working with content providers
  • Leveraging device sensors
  • Developing location-based applications
  • Interfacing with the Telephony API
  • Implementing Broadcast Receivers
  • Handling System Broadcasts
  • Accessing network-based content
  • Managing threads in Android
  • Building responsive user experiences
  • Publishing applications to Google Play

Requirements

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

Testimonials (7)

Related Categories