Android is a smartphone operating system (OS) developed by Google. Android phones typically come with several built-in applications and also support third-party programs. Android-based phones may have different graphical user interfaces GUIs even though they use the same OS. Developers can create programs for Android using the free Android SDK (Software Developer Kit). Android programs are written in Java.
Being built on one single core, you can add functionality and have multiple versions of the app.
Hybrid apps are popular because they allow cross-platform development and thus significantly reduce development cost.
Hybrid app to run appropriately on each platform generally takes substantial work.