ARKit: A Noob's Guide - Part III

Part III: Adding 3D Objects 📦 In parts one and two, we went through how to get started with ARKit, and detect plane surfaces around you. What good is just doing that, you ask? Hi, SceneKit. On iOS, there are two ways to work with 3D: SceneKit Metal SceneKit, simply put,…

ARKit: A Noobs Guide - Part II

Part II: Detecting Planes 🛫 The Basics In the previous part, we went through the basics of ARKit, and some of its most basic classes that help with building AR experiences. In this part, we’ll look at more exciting stuff like detecting flat surfaces in your scene. Around you. Or…

ARKit: A Noob's Guide - Part I

Introducing ARKit 🔮 ARKit is the new kid on the block. It’s the shiny new Apple’s framework on the iOS Platform to develop Augmented Reality apps and games. Its pretty cool actually. I will try to not bore you and tell you things you need to know. To get…

Architecting Software: The Whats and The Whys

I have often come across code bases that power full-fledged software systems and companies that pay little to zero attention to software architecture. The state of the code is usually like a big bowl of spaghetti mixed with ramen. 🍜 Although it sounds like delicious food, it's not desirable. "Code…

On Tableviews

You’re always trying to show tables of something to people. Always. The UITableView & UITableViewController classes, help you specifically with that. In this post we’ll discover how to use them. UITableView The UITableView class of the iOS API, is quite robust and powers millions of tables on iOS…