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