amadeu01 / CatalogBrowser

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tuist badge

Catalog Browser

This is an example app following the specs defined on this guideline for Epidemic Sound challenge.

🛠 How to run?

This project is using tuist to manage the xcode project generation and to help with the modularization of the project.

Before running the project we have to generate the xcode project.

🏗 How to generate the project?

First, be sure you have tuist installed on your environment. The recommended way, is to run the following command:

curl -Ls https://install.tuist.io | bash

After successfully install tuist, you can run the following command

tuist generate

How to edit the project settings?

Just use tuist with the following command

tuist edit

Then, change the configuration.

Points to evolve the project

  • Write more tests
  • Write UI tests
  • Fix previews for each views
  • Use the GenreView and the MoodView when needed
  • Improve the routing/navigation

Dependencies Graph

How the project is organized/modularized

Generate Dependencies Graph?

You can use tuist to generate a graph

$ tuist graph

The current graph

About


Languages

Language:Swift 100.0%