Giter Site home page Giter Site logo

linio-developer-challenge's Introduction

Linio Developer Challenge

Challenge - iOS Developer

The objective is to create the favorites screen using data from a remote .json file.

Description:

  • The screen is composed of a header with the screen name (Favoritos) and two different sections.
  • The first section displays a snapshot of each collection created by the user. Each snapshot should display the images for the 3 first products from each collection, the collection name and the quantity of items in that collection.
  • The second section must display all products, from all collections.
  • Each cell, in this section, should display the product image and the badges representing the product attributes:
    • Linio Plus badge if product is Linio Plus Level 1 (ndIc30PlusSquare icon image)
    • Linio Plus 48 if product is Linio Plus Level 2 (ndIc30Plus48Square icon image)
    • Refurbished if product’s condition type is refurbished (ndIc30RefurbishedSquare icon image)
    • New if product’s condition type is new (ndIc30NewSquare icon image)
    • Airplane if product is imported (ndIc30InternationalSquare icon image)
    • Free shipping truck if product has free shipping (ndIc30FreeShippingSquare icon image)
  • You don't have to create the navigation bar at the bottom. The objective is to create the favorites screen using data from a remote .json file.

Rules:

  • The code must be written in Swift and the app must be compatible with iOS 9.0+.
  • We will evaluate UX/design, code quality and project organization (MVVM is expected - Clean Architecture is an extra).

linio-developer-challenge's People

Contributors

simkinjenkins avatar

Watchers

 avatar

linio-developer-challenge's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.