The term “Android” is commonly used to refer to the operating system, and that’s accurate but it’s also incomplete. Android is a complete software platform. It includes the operating system, which is based on Linux but is specifically designed to be run on mobile devices such as cell phones and tablets. In addition to the operating system, the Android platform includes an application framework that lets you create and deploy your own custom apps. The Android SDK includes all of the tools you need to create and package those apps, including compilers, debugging tools and more. And there’s also support for apps that go beyond phones and tablets: Android Wear for wearable devices like watches, Android Auto, and Android TV.
The term Android is commonly used…to refer to the operating system.…And that's accurate, but it's also incomplete.…Android is a complete software platform.…It includes the operating system,…which is based on Linux,…but it's specifically designed…to be run on mobile devices,…including cell phones and tablets.…In addition to the operating system,…the Android platform includes an application framework…that lets you create and deploy your own custom apps.…The Android SDK is the critical component here.…
It includes a framework…that lets you run apps on mobile devices,…such as phones and tablets…and now even on Chromebook computers.…And you can also build apps using Android Wear for watches,…Android Auto for apps that run in cars,…and Android TV for television.…The Android SDK includes a compiler…that lets you build and package the apps for distribution.…Starting in the most recent version of Android…there are actually two compiler chains.…One that's referred to as the Legacy Toolchain,…and a newer one that's called the Jack compiler.…
- Installing Android Studio
- Creating your first Android Studio project
- Managing profile files, including Gradle scripts and support libraries
- Defining screens with activities
- Implementing designs in XML layouts