It was about 13 years ago when Steve Jobs famously opened an envelope on stage and pulled a laptop out of it. I was in my first year of college, coming from a small Romanian town and having absolutely no previous interaction with Apple products, besides reading stories about them…


Add Apple’s new login functionality to your app and server

Photo by Markus Spiske on Unsplash.

One of the most interesting aspects of iOS 13 (the most recent major release) is that it gave us a tool to create our own authorization-based back-end servers for our iOS apps. Sure, we had “Sign in with Facebook, Google, etc.” …


Sharing state between components

Photo by Jose Murillo on Unsplash.

Let’s take the following scenario: You have a ParentView with two child views, ChildView1 and ChildView2. On ChildView1, you have a button that should trigger an action in ChildView2.

Now on that button tap, we want to change the text on that text field to something more appropriate. Let’s…


Xcode 11.4 beta 1 surprised us last week with a long awaited feature: push notifications on the simulator! (standing ovation).

As anyone that ever had to debug push notifications on iOS knows, the process (depending on your backend implementation) is a bit of a hassle. Starting from the fact that…


Cocoapods, Carthage -> SPM

Photo by Mathew Schwartz on Unsplash

For the last couple of years, I’ve been managing an iOS framework created by me with small utilities that I kept reusing throughout my projects. It’s no big deal, but it’s a good exercise for me in creating, updating, documenting, and testing a framework.

This framework is available on GitHub

Alex Bartiş

Senior iOS Engineer at Cognizant Softvision

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