the base framework of an android app