Interface Builder (IB for short) was announced as a part of Xcode 4 in June 2010, at the WWDC. Since that moment, Apple has been promoting and improving it with each significant Xcode update. At the moment IB is a well-established solution which comes with every new iOS project created in Xcode.

However… recently articles illustrating advantages of life without Interface Builder are becoming viral. Moreover, there is a growing number of job offers for devs familiarized with libraries like SnapKit or Cartography which enhance the process of setting up Auto Layout constraints from code.

That shows that some developers are unhappy with IB and maybe they figured out a better solution. That pushed me to through and analyze common doubts related to IB and investigate if there are better alternatives to it. The most popular ones are described in this article. Read more

Hello. In this post I’d like to describe my experiences with Android, Scala and SBT. I will cover the goals I wanted to achieve, issues I encountered and the results I reached in the end. Read more


AndroidAnnotations (AA) is a very useful library, which allows you to save a lot of time and to simplify the code. Today I would like to share some good advices about AA that I have learned from experience. The article is targeted to both: people who are already using AA and also for beginners, therefore there will be some links to documentation. Read more