Think & Build


Creating custom walkthroughs for your apps

One year ago I’ve released BWWalkthrough, a library that simplifies the creation of walkthroughs without any constraints on user interfaces design. The library became quite popular on GitHub, so I’ve decided to write this tutorial to help you guys set up and use it with ease. Here is a sneak peek of the final result [...]


Apple Watch development overview

I badly wanted to write a generic article about Apple Watch development because I really needed to resume what I’ve learned so far. That being said, in this article you’ll read an overview that might be really useful if you are starting with Apple Watch development. The article introduces the main WatchKit concepts and provides [...]


iOS functional testing with user stories, UI Test and local server

In my projects I’ve been mostly focused on Unit Testing but I was always interested in performing some tests on the navigation flow of the application, being then able to verify something like this: “When a user inserts valid credentials and taps the Sign In button, then he moves to the next view”. I know [...]


Introduction to UIStackView

When it comes to work with Auto Layout to build a complex user interface, it happens that you end up creating a huge number of constraints. Some of those constraints are needed for the main structure, some other are needed just to keep some secondary elements aligned. That said, even if you are skilled enough [...]


X-Ray of a real Application

Yesterday I released Prio, my very first self-produced iOS application! It’s essentially a to-do, done-list and reminder app (yeah, something new, uh!?) with an extremely customized user interface. So, since I had the chance to experiment a lot with custom UI, graphics and structure, I thought it’d be interesting to write an in-depth article about [...]