Get in Touch
 Duration 28 hours

Course Outline

  • Introduction to the Android operating system
  • System architecture layers and the NDK
  • The Dalvik Virtual Machine
  • The Android SDK and associated development utilities
  • Eclipse IDE integration with ADT
  • Utilizing the Android Emulator
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementing intents and intent filters
  • Dissecting an Android application structure
  • Configuring the Android manifest
  • Managing app permissions
  • Developing with activities and user interfaces
  • Structuring views and layouts
  • Incorporating widgets
  • Managing event handling
  • Implementing lists and adapters
  • Creating menus and dialog boxes
  • Database access and SQLite integration
  • Working with content providers
  • Interacting with device sensors
  • Building location-based applications
  • Leveraging the Telephony API
  • Implementing Broadcast Receivers
  • Handling System Broadcasts
  • Accessing network resources
  • Threading concepts in Android
  • Designing responsive user experiences
  • Deploying applications to Google Play

Requirements

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

Testimonials (7)

Upcoming Courses

Related Categories