IOS APp DEVELOPMENT

Swift Logo

Swift has many unique (and not that unique) constructions, methods, approaches that other languages lack. As a result, many people moving to Swift from another language do not leverage its power.

Here is a list of things many people ignore while working on iOS apps.

For case:

In case you have an…

iOS App Development

Screenshot provided by the author

In this tutorial, we use the latest version of Xcode (12.4) and macOS Big Sur (11.2.2) for the moment of writing.

In this tutorial, we will use the app developed in the Complex SwiftUI App Tutorial. Part 2. Main View tutorial, so I recommend going through it. …

iOS App Development

Screenshot provided by the author

In this tutorial, we use the latest version of Xcode (12.4) and macOS Big Sur (11.2.1) for the moment of writing.

In this tutorial, we will use the app developed in the Complex SwiftUI App Tutorial. Part 1. Designing Model tutorial, so I recommend going through it. …

iOS App Development

Photo by Kari Shea on Unsplash

In this tutorial, we use the latest version of Xcode (12.4) and macOS Big Sur (11.2) for the moment of writing.

There is no shortage of SwiftUI tutorials nowadays, so everyone can find something that works most for them. I created such a series of tutorials too.

But those tutorials…

iOS App Development

Photo by Alex Knight on Unsplash

If you’re a developer, you probably know that Dependency Injection is required in any decent project. You can’t live without it, since it helps you make your project testable, helps to loosen tightening between your classes and brings many other advantages.

But also, you might know DI forces you to…

Photo by Halacious on Unsplash

He did not want to pull the trigger. Yet, he had no other option.

His exact copy was staring at him. The situation was terrifying. He could not believe he had made a mistake in his calculations and the teleportation did not work.

Well, actually, it did work… in a…

iOS App Development

Photo by Caspar Camille Rubin on Unsplash

In this tutorial, we use the latest version of Xcode (11.3.1) and macOS Catalina (10.15.4) for the moment of writing.

Usually, it’s a good idea to divide your app into separate parts. It allows you to make your modules even more independent, test them separately, reuse code and even create…

iOS App Development

In this tutorial we use the latest version of Xcode (11.3.1) and macOS Catalina (10.15.4) for the moment of writing.

SwiftUI and Combine are brand new frameworks introduced on WWDC 2019 by Apple that dramatically change the way we develop iOS apps. These frameworks make our work faster and more…

Alex Zarr

Lifelong learner, iOS Developer striving for self improvement

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store