test task phone store app.
The MVVM architecture was used when building the application
- When you click on the icon, it changes color (as by design). Only one icon can be selected and highlighted.
- carousel of elements.
- Product list in the form of a collection.
- Drop-down list of brand, size and price. Size - only draw as in Figma.
- Shows only one phone model (limitations of the provided API).
- Product images in the form of a carousel.
When you click the add to cart button, the device that was selected on the main screen is added to the cart
- The user sees a list of added products in the cart.
- The screen shows the final price for all the added devices.
- The location and checkout buttons are not activated
Since according to the technical specification, the initial data is taken on request from the issued API, adding products from the main screen starts working after opening the my cart screen.




