Design, planning, and development of a mobile app for smartphones or tablets using an industry-standard agile development approach - Develop an Android app using Kotlin and the Android SDK, with the User Interface designed using Jetpack Compose. Multiple Screens: Incorporate various Android Activities or Fragments. Mobile Features: Implement essential mobile functionalities. Data Persistence: Ensure data is saved and managed effectively. Web/Backend Services: Integrate and utilize web and backend services. Privacy, Security, and Permissions: Address privacy concerns, security measures, and manage app permissions. Agile Development with SCRUM Boards: Apply agile practices using SCRUM boards. Version Management with GIT: Use GIT for version control. Firebase Authentication: Implement user authentication via Firebase.