IOS APp DEVELOPMENT

Do not forget convenient methods & constructions Swift provides you with.

Swift Logo

For case:

Don’t forget about enumerated()


iOS App Development

In this tutorial, we will add a ContextMenu to the grid items and implement actions for goals in our SwiftUI app. We will use Combine, Core Data and the MVVM pattern.

Screenshot provided by the author

What We Will Do Today


iOS App Development

In this tutorial, we will add a view and its viewModel for the main screen of our SwiftUI app. We will use Combine, Core Data, MVVM pattern and Protocols.

Screenshot provided by the author

What We Will Do Today


iOS App Development

In this series of tutorials, we will create a complex app using SwiftUI, Combine, Core Data, MVVM pattern, and Protocols.

Photo by Kari Shea on Unsplash


iOS App Development

Another approach to DI in Swift 5.1+ with Property Wrappers.

Photo by Alex Knight on Unsplash


Photo by Halacious on Unsplash

iOS App Development

A guide to using Core Data to store data in your iOS app

Photo by Campaign Creators on Unsplash


Health Improvement

I quit added sugar for 21 days and share what’s happened so far with my body and mind

Photo by Brigitte Tohm on Unsplash


iOS App Development

In this tutorial we’ll create a framework for your app. It’s a good way to divide your app into independent modules and allow to reuse your code in different apps.

Photo by Caspar Camille Rubin on Unsplash


iOS App Development

In this tutorial, we will create a simple To-do list app, learn how to reuse views in Lists, implement interaction with the model and dynamic update of views. We will use the brand new frameworks, SwiftUI and Combine, released by Apple in 2019. We will use the MVVM pattern and the Protocol-Oriented Programming paradigm.

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