Created by useiconic.comfrom the Noun Project

Fundamentals of Android Development

With the accelerating importance of mobile devices in everyday life, one operating system has distinguished itself in terms of openness, popularity, and versatility. Since its launch in 2008, Android has taken its place among the market leaders in terms of market share. Additionally, expertise in Android development has become a highly valuable asset for developers. This course offers Java programmers an in-depth, hands-on introduction to this rapidly expanding platform.

Syllabus

Introduction to the Android Operating System

  • Android from the user's point of view
  • Basic concepts in modern mobile applications
  • Building a standard interface

Exploring platform-specific tools

  • Integration of Android with Eclipse
  • Debugging and profiling
  • Command-line tools for integration with other systems

Several options for creating rich applications

  • Choosing between the SDK, NDK, HTML5 or a cross-platform framework.

Using the most common subsystems (APIs)

  • Graphical development
  • XML
  • SQLite
  • Internet access
  • Content manager
  • Widgets
  • Intents

Audience

Java developpers

Special notes

Programming in Java (DEV501)