- Android is an open source operating system based on a Linux kernel that runs primarily on smartphones and tablets. It uses Java code and supports various hardware capabilities and input types.
- The Android SDK provides developers with tools like Android Studio, emulators, and debugging tools to develop and test Android applications.
- An Android application consists of code written in Java along with resources and a manifest file. The manifest declares app components, permissions, and configuration settings. Components allow the app to perform tasks like displaying UI and running background services.