✨Dvurechensky✨
- The task did not specify what kind of BUILD was required or for which platforms the builds should be created, so I decided not to build SDKs or include them in the repository
- 📋 UniTask
- 📋 Addressables
- 📋 Zenject
- ✂️ UniRx — was not able to integrate it in the end
-
There is a separate ObjectPool designed to centrally provide objects to tables. Using Addressables for object caching also fits naturally into this logic.
-
I use controllers to manage state and interaction logic between components, which aligns well with the
MVCpattern. -
MVPis also applicable in my context: controllers (as models) interact with views, updating them based on data. Separation of concerns between logic and UI is maintained. -
Zenject (Factory/Pool)— actively used for dependency injection. DI allows separating object creation logic from usage, which is ideal for patterns like Factory. -
📘 Additionally, I implemented caching for weather icons after their first load from the server
💨 I tried to describe my understanding of the task in this image ❕
💨 Video
- After deleting the
Libraryfolder before release, the selected build platform resets
✨Dvurechensky✨



