Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage

  • Clone the repository and make sure to open the main branch
  • Select a simulator or device to run the app on (minimum OS support iOS 14.0)
  • To run the unit tests press Command + U on your keyboard

Goal

  • The goal was to build a scalable app that displays a list of products from an API
  • The list is sorted by date with urgent announcements on top
  • Each item in the list should have an image, a category, a title and a price
  • A detail screen that displays the selected product with all the data available displayed
  • Unit tests

Pre-coding decisions made

  • I have decided to build the project with the MVVM-C architecture. The reason for this is that this is one of the popular architectures that I have the most experience with as well as I find it a great architecture that allows us to implement good development practices.
  • I wrote a few tests for the ListViewModel which is the main ViewModel that interacts with the Service

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages