Android uygulama geliştirme sürecinde "activities" (aktiviteler) ve aktivite yaşam döngüsü (activity lifecycle) önemli bir konsepttir. Aktiviteler, kullanıcı arayüzünü temsil eder ve kullanıcının uygulama içinde gezinmesini ve etkileşimde bulunmasını sağlar. Aktivitelerin hayat döngüsü, bir aktivitenin oluşturulduğu, görünen, etkileşimde bulunulan ve sonlandırıldığı dört temel aşamayı içerir.