Document


androidAAHA solutions Android Development

Android Development

Android software development is the process by which new applications are created for devices running the Android operating system. Google states that, "Android apps can be written using Kotlin, Java, and C++ languages" using the Android software development kit (SDK), while using other languages is also possible. All non-JVM languages, such as Go (JavaScript, C, C++ or assembly).

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets. In addition, Google has further developed Android TV for televisions.

And check out these other resources to learn Android development:

  • Codelabs:
  • Short, self-paced tutorials that each cover a discrete topic. Most codelabs step you through the process of building a small app, or adding a new feature to an existing app.

  • End-to-end training:
  • A guided path through the process of learning how to build Android apps.

    Android Operating System

  • Near Field Communication (NFC)
  • Alternate Keyboards
  • Infrared Transmission
  • No-Touch Control
  • Automation
  • Wireless App Downloads
  • Storage and Battery Swap
  • Widgets
  • Custom ROMs