
This target contains the differents tests on GridViewModel and HomeViewModel. So, if you want to test it, you'll only provide UI test, since the logic is extracted in the corresponding ViewModel.

But as it is mentioned in it's name, a ViewController only exists to control. The last layer and not the less important 🙇♂️. The main rule is to keep separate the UI logic between viewModel and viewController, so keep in mind that a viewModel can only import Foundation -> reactive var con't provide data from UIKit like UIImage for example ☝️. For this, the viewModel needs to provide reactive var for each data/state needed.
INSTAGRID NSQUARES INSTATILING GRIDY PICPROFILE INSTALL
built photo grid square insta pic undefined suitable for Android and also iOS but you are also able to install photo grid square insta pic on PC or computer. Outputs: After viewDidLoad(), the viewController is listening for some changes from the viewModel. BrowserCam provides you photo grid square insta pic for PC (computer) download for free.The main event which always need to be added is viewDidLoad(). Inputs: Every event from the viewController needs to be implemented in the viewModel, since it's listening for them.The ViewModel encapsulates the whole logic which doesn't have to be in the ViewController. My project has been written following the MVVM achitecture rules. I have been writting the tests for the GridViewModel and HomeViewModel.First of all, I have been implementing a Flip from the Grid Container during the SwipeGesture, it gives the user a better sensorial experience when swipping to share. I was also asked to implement a bonus of my choice.

I would then display pictures from my library in the free spaces of this Grid, and finally either save this picture on my phone or share it on the social network of my choice. To complete this project I had to build an Application on which I could display the Grid I would have chosen out of 3 different ones. I created Instagrid in the context of the Project 5 from my IOS Developpment course on OpenClassrooms. This architecture is split in differents layers/concepts 🏋️♀️:
