img

Software Development Blog

Typealiases in Swift. Real tips.

Typealiases in Swift. Real tips.

Type aliases easy to use, but it is not clear how and when to use this. It is a default situation when you started to learn protocols for example. Protocols are easy to use and understand, but difficult to implement in a project without experience and real examples. Default use. You can replace some existing […]

READ MORE

VIPER. Basic concepts

VIPER. Basic concepts

Start with VIPER Architecture pattern. How does it work? How to implement it? cons and pros of VIPER. Theoretical conclusions. If you are reading this, that means that you heard about VIPER architecture and you want to understand how it works, cons and pros of VIPER and which project needs VIPER architecture? I read many articles about VIPER and […]

READ MORE