Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.25 KB

adr_012.md

File metadata and controls

37 lines (26 loc) · 1.25 KB

ADR_012 Use mobile friendly web application

Date: 10/29

Status

accepted

Context

We discussed the form of front end for the initial design and implementation. We were debating over using native app vs using mobile friendly web app.

Option 1: Native app

Pros

  • Smoother user experience
  • Capable of location based service based on GPS information
  • Capable of Push notification

Cons

  • Have to support multiple platforms, longer developing time and higher cost
  • Require user to update the app in case there is an upgrade

Option 2: Mobile friendly web app

Pros

  • Lower cost to develop, and shorter development time, available for all users.
  • Flexibility : easier deployment and upgrade

Cons

  • Can not do push notification
  • Can not obtain precise location information

Decision

We have chosen mobile friendly web app, mostly because of it is cost efficient and flexible, which are crucial in the initial stage. Farmacy Food can always develop native app later if needed.

Consequences

  • Web app does not support push notification
  • Web app does not obtain precise location information. For location selection, web application will have to ask user to explicitly type in the location such as Zip code.