Skip to content

sainsburys-tech/gol-apps-tech-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

gol-apps-tech-test

GOL Apps Coding Challenge

Introduction

You have been asked to kick off a new groceries app, initially consisting of two screens

The first screen will simply display a list of the products (fetched from a server - see below) and the prices

When the user taps on a product, the application then shows a second screen containing the product and the price again, as well as the description paragraph.

The designer has asked that the typography be as follows:

Components Color Font
name #000000 bold, 20sp, system font (roboto)
price #3d3d3d normal, 12sp, system font (roboto)
description #000000 normal, 14sp, system font (roboto)

The user should also be able to trigger a reload of the data from the server.

API

The list of items is available at https://raw.githubusercontent.com/sainsburys-tech/gol-apps-tech-test/main/groceries.json

Considerations

This is an opportunity to demonstrate your understanding of what modern app development looks like. We believe that good contributors to achieving this are code readability, unit testing, separation of concerns, the open/closed principle, error handling, and an intuitive, responsive, user interface.

Please write the app in Kotlin for Android or Swift for iOS.

Remember, we are looking for a demonstration of your skills - not perfection. A comment about what you would do next is better than squeezing in everything, but not doing anything to your usual standard.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published