Android software development is the process by which new applications are created for the Android operating system. Applications are usually developed in Java programming language using the Android software development kit (SDK), but other development environments are also available. Currently supported development platforms include computers running Linux (any modern desktop Linux distribution), Mac OS X 10.5.8 or later, and Windows 7 or later. As of March 2015, the SDK is not available on Android itself, but software development is possible by using specialized Android applications.

Things To Learn

  • Android basic
  • Android life cycle
  • Developing environment and installation
  • Android user interface creation
  • Intent
  • Services
  • Sending SMS
  • Creating notifications
  • Working with Camera
  • Creating Multimedia Player
  • Multi touch system
  • Location based services
  • Integration or Manipulation with SD card
  • Publish Application in Android App Market
  • Putting Application on Mobile
  • Project