Think And Build

Think And Build

Think And Build is a blog about mobile and videogame development, mainly focused on iOS and Unreal Engine.

Follow @bitwaker
Navigation
TagiOS tutorial

iOS

Writing a Sketch Plugin to easily generate iOS Assets

Posted on March 3rd, 2015.

Before we begin with the code, I wanted to point out that in just a couple of months I have completely replaced Photoshop with Bohemian Coding’s Sketch. This software has clearly been developed with user interface workflows in mind and it’s exactly what I need to design my UIs. Furthermore, we can easily create plugins that...

iOS

How to build a custom (and “designable”) control in Swift

Posted on November 18th, 2014.

Around two years ago I wrote a tutorial to show how to build custom controls in iOS. That tutorial was really appreciated by the dev community, so I’ve decided to update it to Swift and to add the designable/inspectable properties support to design the control directly through Interface Builder. Before letting you dive into the...

iOS

Interactive Notifications with Notification Actions

Posted on October 6th, 2014.

iOS 8 comes with a long list of interesting improvements and in this article I want to show you one of those: Notification Actions. With this new feature users can directly interact with push or local notifications without opening the application. A simple example? A todo app presents a reminder of a task to the user through a local...

iOS

Building custom UI Elements with IBDesignable

Posted on September 8th, 2014.

If you have read some of my previous articles you’ve probably noticed that I love UI customization! It’s an excellent chance to let your App stand out from the crowd thanks to its unique looks and innovative interactions. It looks like Apple really wants us to unleash our creativity and they are proving it with a couple of useful...

iOS

Learn to love Auto Layout… programmatically

Posted on May 13th, 2014.

The last months were quite intense. Nicola and I, have released an iOS App for a client that right now is heavily featured in the Italian App Store, I’m planning a trip to Japan (actually, my girlfriend is…) and I’ve started a new personal iOS project. Nonetheless, I’m ready to continue on our journey with Auto...

iOS

iOS 7 Custom transitions

Posted on October 29th, 2013.

The release of iOS 7 is a breath of fresh air for both development and aesthetics (which I personally love). We can finally create stunning animations for our apps, so I think it’s time to write about how to do it. If you remember my previous post about custom transitions you already know the hard part was drawing a...

iOS

Animating UITableView cells

Posted on September 25th, 2013.

In this quick tutorial I’d like to show you how to add a simple but interesting effect to your UITableView using with just a few lines of code. I love Core Animation and I think it is a fantastic instrument that allows us to easily achieve some interesting effects with almost no effort. So, in this experiment we are going to...

iOS

How to create custom ViewController Transitions

Posted on August 1st, 2013.

My holidays are so close I can already imagine myself swimming with dolphins in the blue. But I can’t leave without leaving (pun intended) a good read to you, my beloved readers. If you take a look at my previous posts you can guess I’m particularly interested in UI customization. With this article I want to go a step further...

iOS

Working with custom Container View Controllers

Posted on July 11th, 2013.

Hey Devs! It has been a while since my last article. A lot of things happened in the meanwhile: I changed my nickname (Bitwaker, I love it!) and Gradient 2 beta is a few days to completion (check back soon here!). The time has come to write again, though, so I can stop here with the emo-intro-babbling and go straight to the focus of this...

Tips&tricks

Cocos2d Introduction and resources

Posted on May 6th, 2013.

Creating VideoGames has always been one of my biggest dreams. I was born in 1981 and I’ve had the privilege to play classic 2D games on pieces of computer history such as the Commodore 64 and the Amiga (500, 500+, 600, 1200 and the terrible CD version). Guys, back then I used to have black curly hair… I used to have hair! Well…...