Get in Touch
 Duration 28 hours

Course Outline

  • Introduction to the Android operating system ecosystem
  • System architecture, layers, and the Native Development Kit (NDK)
  • Functionality and role of the Dalvik Virtual Machine
  • Overview of the Android Software Development Kit (SDK) and associated tooling
  • Configuration of the Eclipse Integrated Development Environment (IDE) with Android Development Tools (ADT)
  • Operation of the Android Emulator for testing purposes
  • Core components: Activities, Services, Content Providers, and Broadcast Listeners
  • Implementation and usage of intents and intent filters
  • Structural analysis of Android applications
  • Review of the Android manifest configuration file
  • Management of application permission requests
  • Implementation of activities and user interface elements
  • Design and management of views and layouts
  • Integration of user interface widgets
  • Strategies for event handling mechanisms
  • Use of lists and data adapter patterns
  • Construction of menus and dialog interfaces
  • Data persistence and SQLite database integration
  • Implementation and interaction with content providers
  • Utilization of hardware sensors on mobile devices
  • Development of location-based application features
  • Integration with the Telephony API
  • Implementation of Broadcast Receivers
  • Handling of system-level broadcast events
  • Retrieval and processing of network-based content
  • Concurrency management using threads in Android
  • Techniques for developing responsive and efficient applications
  • Procedures for publishing applications to Google Play

Requirements

Proficiency in an object-oriented programming language is required, including but not limited to Java, C++, C#, Smalltalk, or PHP5. 

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories