Challenge Overview
Overall description and background
Our client would like to develop a mobile app prototype for online car shopping service. They also would like to integrate this app with APIs provided by their platform later.
We plan to develop a prototype without API integration in this challenge. We will launch another challenge to integrate the prototype with API later.
Functional requirements
We would like you to develop a prototype Android app that has all screens designed at UI design challenge. The app has the following screens.
- We have a lot of png files to let you know screen transitions clearly so please check them.
- Please see the attached file to know main user flow.
Screens
Login
-
See the images starting with 01.
-
See 01-03-login.png to know the color scheme to use (We don’t use 01-01-login-accent.png, 01-02-login-accent.png)
-
if login succeeds, user moves to car list screen.
Car list
-
See the images starting with 02
Search filter setting
-
See the images starting with 03
Search
-
See the images starting with 04
Car details
-
See the images starting with 05
Shopping cart
-
See the images starting with 06
Checkout
-
See the images starting with 07
Checkout result
-
If user chooses Credit Card or Withdrawal, user moves to 08-01-successwithcreditcard.png and the whole process is done.
-
If user chooses Autoloan, user moves to 09-01-loan-personalinfo.png.
Personal info input
-
See the images starting with 09
Personal info confirmation
-
See the images starting with 10
Loan estimate
-
See the images starting with 11
Identity verification
-
See the images starting with 12
Contact info input
-
See the images starting with 13
Application completed
-
See the images starting with 14
Technical requirements
Android Versions
-
Android 4.1.x or newer
-
We will use Android 5.1.1 for testing.
Technologies
-
Java
-
Android Studio 1.5 stable
Screen Resolutions
-
1080×1920px (xxhdpi)
-
720×1280px (xhdpi)
-
540×960px (hdpi)
-
360×640px (mdpi)
External Libraries
-
Do not use GPL libraries and LGPL libraries.
- MIT, Apache and BSD libraries are available.
Timeline
Pay attention to the timeline, the review and appeals phases are shortened, please make sure you don't miss the deadlines.
Final Submission Guidelines
Submission
-
Android studio project containing full source code that covers all the requirements
-
Detailed deployment guide describing how to configure, run and verify the app