Register
Submit a solution
The challenge is finished.

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

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

Review style

Final Review

Community Review Board

Approval

User Sign-Off

ID: 30053511