development XIB and Storyboard Localization

Localization is a key part of an application. In order to make it easy, maintainable and extensible …

...
Denis Andreev
Posted on October 29, 2019
development UIView Animation Curves

In post about CAMediaTimingFunction, we had a look at the curves available …

...
Denis Andreev
Posted on August 26, 2019
development Creating a custom easing function

Everybody knows importance of animation in iOS. If you are an iOS developer, I'm pretty sure you …

...
Denis Andreev
Posted on August 24, 2019
development How to add FaceID or TouchID using Swift

FaceID and TouchID can be used in apps to authenticate users for in-app purchase or accessing …

...
Denis Andreev
Posted on August 1, 2019
ios Abstract Factory

The abstract factory pattern is used to provide a client with a set of related or dependant objects. …

...
Denis Andreev
Posted on July 31, 2019
ios Builder

Builder is a creational design pattern that lets you construct complex objects step by step. The …

...
Denis Andreev
Posted on July 31, 2019
ios Bridge

The bridge pattern is used to separate the abstract elements of a class from the implementation …

...
Denis Andreev
Posted on July 1, 2019
development UserDefaults in Swift 5

Why UserDefaults, because some time we need to save small amount of data like setting, status or …

...
Denis Andreev
Posted on June 9, 2019
ios Knowledge for iOS Developer

As an iOS developer. I have creating apps from scratch, maintaining apps. So in an attempt to fully …

...
Denis Andreev
Posted on May 7, 2019