My name is Anup Harbade. I have experience in architecting and developing mobile applications and SDKs for iOS, tvOS, and Android. I am a big fan of design principles and clean coding.
In the first part, here, we toured MVC, MVP, and MVVM design patterns. This final part will explore the VIPER design pattern. Lately, VIPER is treated...
Preface A computer is a complex machine made up of several hardware components. Then there is a software layer which efficiently makes use of these...
Swift is a powerful and versatile programming language that is widely used to develop iOS, macOS, and watchOS apps. One of the most powerful features...
Value types such as Structs and Enums can have methods in Swift. These methods may want to modify the properties defined in the types. Consider an...
Security is an important aspect of the Internet. To access the services on the Internet, you must prove your identity. That’s the Authentication. It...
What is adb? Android Debug Bridge (adb) is a command-line tool that lets you communicate with an Android device. It facilitates a variety of device...