Paul FrancoWhy do we need asynchronous programming?Most smart phones have a refresh frequency of 60Hz per second or 1000 milliseconds meaning that if we have an app running in this phone…Sep 28, 2020Sep 28, 2020
Paul FrancoAndroid Jetpack: Navigation Architecture ComponentIf you have been developing Android applications for some time you know that providing proper navigation between Activities and Fragments…Sep 27, 2020Sep 27, 2020
Paul FrancoKotlin — “Lazy” initializationOne of the most interesting features of the Kotlin syntax is Lazy initialization but it is also a concept that can be a little tricky to…Sep 18, 2020Sep 18, 2020
Paul FrancoAndroid Jetpack- 2-Way DataBindingWith the introduction of Android Jetpack’s ViewModel and Data Binding we are able to reduce the number of lines of code in out apps…Aug 23, 2020Aug 23, 2020
Paul FrancoSwift- DelegatesDeveloping an iOS application with Swift is all about sending and receiving data between two or more objects. The different Swift…Aug 16, 2020Aug 16, 2020
Paul FrancoSwift- What are Protocols and do why do we need them?Protocols are defined as a blueprint of methods, properties and other requirements that suit a particular task or piece of functionality…Aug 15, 2020Aug 15, 2020
Paul FrancoHow to use a single IBAction for multiple buttons in iOSiOS makes it very easy to connect multiple buttons to a single IBAction. I am going to assume that you already know how to create and…Aug 13, 20201Aug 13, 20201
Paul FrancoKotlin — Understanding the “open” keywordInheritance is the cornerstone of Object-Oriented Programming . OOP is the process of acquiring or using the properties and…Aug 1, 2020Aug 1, 2020
Paul FrancoAndroid Jetpack — Data Binding LibraryAndroid Jetpack was introduced in 2018 by Google in order to help developers accelerate android development. Jetpack is a set of…Aug 1, 2020Aug 1, 2020
Paul FrancoPresenting modal as fullscreen on iOS 13In iOS 13 one of the biggest changes is the appearance of the modal view controller when it is being presented. In iOS 13 the default…Jul 21, 2020Jul 21, 2020