Should Mobile Developers Learn Backend?
Lack of backend may be a strong barrier for mobile developers on their way to building a mobile app.
Here is a list of mBaaS that may help.
Pros and Cons of VIPER Architecture on iOS
What I think about VIPER mobile app architecture after 1.5+ years of active usage
VIPER Architecture on iOS in Details
There are tons of VIPER-related publications in the internet. Anyway it turns out that every team cooks VIPER in its own way. So decided to run through my recipe that I'm using in my current iOS project.
How To Make a Card Game For iOS — Game Core (Part 3)
What's the game? In my case, the Game object can be considered as a finite state machine, that may perform transition in response to an input action that we apply to her.