Combine networking with a hint of SwiftUI
In this blogpost we will examine what Combine is and how it can be used. Combine is a huge topic, and obviously, we will not cover everything here. So, continue reading to learn how we can use Combine to make network requests in a very general and efficie...
Avoiding tampering on Android
It's important to keep user data safe. Like any software, Android can be target of attacks to access valuable data and even though no software is perfectly safe, as developers we should always follow the security best practices and do what is in our reach...
Animated Transitions in ViewController - Part 1
The hunger for magnificent design, animations and transitions is huge and nowadays designers are pushing developers to create beautiful views with lots of animations and smooth transitions. Based on this, I will present some basic concepts of transitions ...
Tool to generate ARM templates
ARM templates are a powerfull tool and from a DevOps perspective can deal with a lot of the hassle in creating new environments and ensure that the environments don't differ. However writing ARM templates can be a tedious task as there aren't tools for ge...
Compositional Layout Basics
Even though this year at WWDC Apple introduced the new SwiftUI framework, which will redefine the way we create our app UI's from iOS 13, there were as well presented some advances in UIKit, precisely, in the way we can build an UICollectionView through t...
Supplementary Items and Decorations
The previous part of this series covered the ground base for implementing a Compositional Layout. Now that we are comfortable with the base implementation, this part of the series will focus on the Supplementary Items and Decorations that we can use in a ...
Building the App Store using Compositional Layout
In the first 2 parts of this series we learned the basics for implementing a [Compositional Layout]({{ site.baseurl }}{% post_url 2020-01-10-Compositional-Layout-Part1 %}) and how to add Supplementary Items and Decorations. With this knowledge in hand we ...
How to make an augmented reality decorating experience app with AR Quick Look
AR Quick Look provides a very powerful augmented reality experience with user interactions like moving/scaling the object, people occlusion and sharing of the model supported “out of the box”. Now, as easy as Apple makes it for us, from my experience, a b...
Android Dark Theme
With the arrival of Android 10, the latest trend in Android development is giving the users the choice to select a dark version of the app. Some say it can help save battery life and some just prefer it because it is easier on the eyes when the user opens...