This test briefly touches on key aspects of working in our iOS team, so try your best 😉
You need to do this layout:
It contains content groups with assets and asset page with some simple logic.
You can do only required section, or required and optional sections.
Any other technics and mechanics - on your choice. Would be a plus if you will use modern concurency methods.
Network setup is attached inside postman collection. Feel free to import it.
Bearer Token: b3kgsqs1kqytlpact6fhh6pd8grvdj7kqm0nkvd1
All necessary requests and headers with tokens are stored there.
When loading list of content groups please pay attention on content group type. We need to show only this ones:
MOVIE, SERIES, LIVECHANNEL, EPG
And depending on type - we need to build different layout (more details in figma)
Basic required flow:
Additional flow, not required, but will be a plus - Asset Details Page:
No storyboards, xib files and localizations. Use system default fonts, just take care of bold/regular weight.
You have to create a fork from this repository and then create pull request here. The best solution will be pushed into main repository - so everyone can know something new.
GL HF.
p.s. If you have any questions(maybe some endpoints stoped working, dead tokens, flow is not clear), feel free to create issues inside this repository, we'll try to react quickly.