Driving cars with ARKit

Introduction With augmented reality, you can drive any car you want. In this post, we will drive Audi Q7, using horizontal plane detection. This will give more natural effect of driving the car on the floor, instead of floating it around. For simplicity, the car will have only one speed, one meter for one second. […]

Augmented Reality on iOS with ARKit

Introduction One of the most exciting frameworks released with iOS 11 is ARKit. With ARKit you can incorporate 3D data and objects into the physical environment of the user. Moreover, objects can be interactive, offering a richer experience of the real world.  Technologies like virtual reality and augmented reality are not that new, however, with […]

iOS Conferences in 2018

2018 has arrived and there are already a lot of great iOS conferences scheduled. Usually, when looking for conferences, I was checking lanyrd.com. However, lately it seems it’s no longer maintained and there is not much info there. That’s why I’ve compiled a list by myself. As soon as there are new conferences announced, I […]

What every great iOS engineer needs to know (part 2)

Platform Knowledge In the first part we’ve covered what I believe are the required engineering skills to do a great job in software development. In this second part, we will talk about what platform specific knowledge is needed to be complete iOS Software engineer.

Algorithms in Swift

Let’s get back to college and the great Algorithms and Data Structures course. That’s one of the most fundamental Computer Science courses, which develops the analytical and problem solving skills of the students. Apart from that, it’s also very addictive and great for learning new programming languages and concepts. Recruiters also like to use them […]

Swift Class Diagrams and more

Introduction Documentation is one of the things that developers don’t like to do much – but it’s something very important not only for newcomers to the project, but also to the people who originaly have written that code. We tend to forget what’ve done two weeks ago, so it’s always good idea to write down […]