Register
Submit a solution
The challenge is finished.

Challenge Overview

CHALLENGE OBJECTIVES

Welcome to “Best Practices Android Application Update Challenge”.  In this challenge we are looking to refactor an existing Android application with new design screens.

Let us know in the forum if you have questions!

 

PROJECT BACKGROUND

Recently we just finished the design for the mobile app. We have already Admin and Owner application working. The mobile application is used by Patients and are only for showing data, no editing is allowed

Design Marvel App link:

 

GENERAL REQUIREMENTS

  • Update the existing application using the new design.
  • Update all gradle dependencies to latest available (if not compatible please raise in forum).
  • Splash screen and icons should NOT be changed.
  • Any additional enhacements to the models and API source code are optional (but welcome).
  • Fix code format/indentation for changed files only.���
 

SPECIFIC REQUIREMENTS

  • Update the following screens. New design source (Adobe XD) can be found in the forum:
    • Login
    • Home screen
    • Home screen - NOTES
  • Additional information:
    • Login: 
      • The logo should be fetched from backend. The alias name should made configurable in XML file.
      • Privacy and Term of Use are already present in the application. Login page should be able to open them
    • Home screen:
      • The logo should be fetched from backend.
      • The original application has e-mail, phone and chat working. They should be kept working in new version.
 

TECHNOLOGY STACK

  • Android Studio
  • Kotlin

 

Final Submission Guidelines

  • Updated application.
  • List of updated files.
  • Validation document or video.

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30090463