Task: Create a small app that opens project and draws it's rooms in 2D
- Load and parse projects
- Do not use main thread for parsing
- Create either UICollectionView or UITableView and list projects
- Allow opening and closing any project
- Draw the contents of the project: room(s), walls
- Minimum iOS version - 13.
- Avoid use of third-party libraries
- Use the latest stable Xcode + Swift
- Provide task result as a git repository packaged in a gitbundle and don't post it on public code sharing services (github, bitbucket, ...)
- The code of project should be runned without fuss - so if there are any specifics that are needed to get your code running, please commit them to git repository if possible
Architecture & Patterns
Documentation