Activity adalah fondasi dari sebuah aplikasi Android, mewakili layar individual dengan antarmuka pengguna mereka sendiri. Sebuah Activity berfungsi sebagai wadah yang menampung berbagai elemen UI seperti tombol, teks, dan tampilan. Activity mengelola siklus hidup antarmuka pengguna dan menangani interaksi pengguna. Activity sebagai entitas mandiri yang bertanggung jawab untuk menampilkan dan mengelola konten yang terlihat oleh pengguna.
Sebaliknya, Fragment adalah unit modular yang dirancang untuk menciptakan bagian antarmuka pengguna atau perilaku yang dapat digunakan kembali di dalam sebuah Activity. Sementara Activity dapat berdiri sendiri, Fragment harus selalu di-host oleh sebuah Activity. Mereka sering dimasukkan dalam tata letak Activity, memungkinkan pengembang untuk membangun antarmuka pengguna yang dinamis dan fleksibel.
The Power of Reusability: