Learn how to code in swift!

Get from zero to hero in less than a month

Write your first 1000 lines of swift code

Learn the most loved programming language

Get automated feedback from our exercise platform

Why testing is cheaper than not testing

Think about your typical 2-packs-a-day smoker. It’s hard getting them to acknowledge that each of those cigarettes contributes to lung cancer, because “those things only happen to other people”. With software products, each piece of new code is prone to add future complications. And still, the teams think: nah… a serious bug in production would never happen to me! At…

1 Star2 Stars3 Stars4 Stars5 Stars (7 votes, average: 3.86 out of 5)
Loading...

How to Learn Swift Programming Practically

It’s been 6 years since Apple launched the first version of Swift programming language. During these years, both the language itself and the ecosystem around it have evolved tremendously. And so did the online resources and options on how to learn Swift. In this article, we are taking a look at a different approach to learning Swift, which is often…

1 Star2 Stars3 Stars4 Stars5 Stars (10 votes, average: 5.00 out of 5)
Loading...

Introduction to Apple Watch Apps

WatchOS is the operating system of the Apple Watch. In this tutorial, we will provide a basic overview of watchOS development and help you create your first user interface for the Watch. This should help you get started on your journey to create more complex applications. This articles assumes that you have basic knowledge in developing iOS applications. Introduction WatchOS…

1 Star2 Stars3 Stars4 Stars5 Stars (14 votes, average: 4.86 out of 5)
Loading...

Working with the Trie data structure: Part 4

A Trie is a tree like data structure used for storing words in a way which facilitates fast look-ups. They prove very useful for handling dictionaries. In Part 1 we defined the trie data structure and started outlining the code for it. In this articles we are going to take a look at the basic operation we can do on a trie: Insert, Query…

1 Star2 Stars3 Stars4 Stars5 Stars (9 votes, average: 4.44 out of 5)
Loading...

Introducing ARKit

Apple has just released an augmented reality (AR) framework. This will allow millions of app developers to make AR experiences on iOS for hundreds of millions of devices – making ARKit + iOS the biggest AR platform. Even Pokemon GO will use it. Visual Inertial Odometry The magic that powers ARKit is called Visual Inertial Odometry – VIO from now on. It uses VIO to…

1 Star2 Stars3 Stars4 Stars5 Stars (13 votes, average: 4.38 out of 5)
Loading...

Working with the Trie data structure: Part 3

A Trie is a tree like data structure used for storing words in a way which facilitates fast look-ups. They prove very useful for handling dictionaries. In Part 1 we defined the trie data structure and started outlining the code for it. In this articles we are going to take a look at the basic operation we can do on a trie: Insert, Query…

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 4.20 out of 5)
Loading...
WWDC 2017

WWDC 2017

WWDC is Apple’s annual Worldwide Developers Conference, a great chance for all developers around the world to meet the best engineers from Apple and to get the latest insights about their favorite products and latest technologies. It’s a great event where you can learn new things from valuable workshops, hands-on labs, software sessions, thematic meetings and many more special events.…

1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 3.13 out of 5)
Loading...

Advanced Firebase For The Win

Introduction With Firebase 101 we introduced the basic features of firebase and most of it’s database features. With this tutorial, we’re continuing the presentation of Firebase with some more advanced topics: Authentication: In most apps, some data needs to be restricted to certain users. A user may want to share information with his friends, but may not like to have…

1 Star2 Stars3 Stars4 Stars5 Stars (9 votes, average: 4.56 out of 5)
Loading...

Working with the Trie data structure: Part 2

A Trie is a tree like data structure used for storing words in a way which facilitates fast look-ups. They prove very useful for handling dictionaries. In Part 1 we defined the trie data structure and started outlining the code for it. In this articles we are going to take a look at the basic operation we can do on a trie: Insert, Query…

1 Star2 Stars3 Stars4 Stars5 Stars (11 votes, average: 4.27 out of 5)
Loading...

TapWar

In this tutorial you’ll learn to make a simple iOS game using the most basic components: UIView, UILabel, UITapGestureRecognizer. You can do it really quick and the result will impress all of your friends. So, let’s start! Tap War Our game involves two players: red and green. When a player taps his part of the screen it will grow a…

1 Star2 Stars3 Stars4 Stars5 Stars (10 votes, average: 4.70 out of 5)
Loading...
Subscribe
We send about one email per week with our latest tutorials and updates
Never display this again :)