Android app development is the work of designing, building and testing software that runs on phones, tablets and other devices powered by Google's Android operating system. The finished app is usually distributed through Google Play, though it can also be installed in other ways, such as inside a company.
A simple example: a regional restaurant group wants customers to order ahead and collect loyalty points. The app needs a menu screen, a cart, a login, payment and push notifications. A developer builds these screens for Android, connects them to the restaurant's ordering system, and tests them on different phones before publishing.
Most Android apps today are written in Kotlin or Java. These are the languages Android supports directly, which is why apps built with them are called native. Native apps tend to work well with device features such as the camera, GPS and notifications.
Android also differs from other mobile app platforms in one practical way: many manufacturers make Android devices, with different screen sizes and software versions. Good Android work therefore includes testing across that range, not just on one phone.
Developers use standard mobile app development tools for this, including Android's official development environment, emulators and real test devices. The right tool set depends on the project more than on any single product.
If you are still weighing platforms, our pages on iOS app development and cross-platform app development explain the alternatives.