Android applications are built using four main component types: Activities (UI screens), Services (background operations), Broadcast Receivers (respond to system-wide broadcasts), and Content Providers (data sharing between apps). These are the fundamental building blocks defined in the Android framework.