iOSMedia & EntertainmentMobility

Cracking the code: Apple’s DRM Technology (Part-1)

Introduction to Fairplay DRM “Fairplay DRM” is basically Apple’s Digital rights management technology. Fairplay is also known as Fairplay Streaming (FPS), whose main role is securely delivering the encrypted contents through HTTP Live Streaming Protocol. It prevents video download as well as ensures screen recording protection when protected content is streaming. In other words, Fairplay […]

iOS

Advance Layout Techniques in SwiftUI

SwiftUI offers a range of tools and capabilities that can truly elevate our layouts. Throughout this article, We will explore advanced layout techniques, including GeometryReader, preference keys, and layout priorities. These techniques help us to create layouts that are not only responsive and dynamic but also visually stunning in our SwiftUI applications. So, let’s dive […]

Application SecurityiOSMobility

Prevent MITM Attack by SSL Pinning (URLSession)

What is an MITM Attack? An MITM is a form of cyber attack where a malicious individual manipulates two users to access data that two parties are trying to deliver to each other. A malicious hacker, without being recognized hacks the intended data that are meant to be sent to a particular person. In certain […]

Vibhash Kumar
Vibhash Kumar
Read

iOS

Modularise your app with Swift Package Manager (SPM)

Introduction SPM – Swift Package Manager is a tool for managing the distribution of Reusable Swift code. With the term ‘Distribution’ there comes a question of how to distribute. The answer is Package. It’s nothing new as we are already using some third-party, open-source code or writing our reusable, distributable code with the help of […]

AndroidiOSMobility

How to Perform A/B Testing with Firebase

Introduction to A/B Testing A/B testing is a method used to compare two versions of a product or service to determine which one performs better. In the context of Android development, A/B testing can be used to test different user interfaces, features, or even pricing models. Firebase provides a robust A/B testing framework that allows […]

DrupaliOS

Docker Installation For Linux And MAC

FOR LINUX: You can install Docker Engine in different ways. Before you install Docker Engine for the first time on a new host machine, you need to set up the Docker repository. Afterward, you can install and update Docker from the repository. Below are the steps to install docker on your machine. sudo apt-get update […]

iOS

Concurrency with swift: Structured concurrency

This is part 2 of the article series on Concurrency with Swift. The article’s content assumes that the reader understands the Async/Await concept. If you are unfamiliar with the Async/Await concept, please read the first part: Concurrency with Swift: Async/Await. Before we learn Structured Concurrency, it is essential to understand Structured Programming. And, if you […]

Ankit Nigam
Ankit Nigam
Read

AndroidDigital TransformationFront End Development

Future of mobile application development

The mobile application development industry is constantly evolving, with new technologies and trends emerging all the time. In this blog, we’ll take a look at some of the key trends that are shaping the future of mobile app development. Artificial Intelligence and Machine Learning: Artificial intelligence (AI) and machine learning (ML) are becoming increasingly important […]

iOS

Concurrency with Swift: Async/Await

Concurrency is not something we haven’t known, but in Swift 5.5 this is built-in.  Wait…Why ?? We have been doing concurrent programming for so long and our apps were pretty good and responsive.  Yes, we were able to achieve concurrency in swift by using frameworks like Grand Central Dispatch (GCD) and Operations. They were handy […]

Ankit Nigam
Ankit Nigam
Read