Introduction As iOS users, we are all familiar with live activity. When we buy a pizza through one of the ordering apps, live activity pops up (either on the lock screen or in the dynamic island region) and shows the updated status of our order. Their purpose is to display the most recent data from […]
In the first part of the blog, we covered the Fastlane setup/Installation with multiple files like Appfile, Gymfile, and Fastfile. Now we are moving to the next part of this series where we will use CI/CD workflow via Fastlane & Firebase on the local machine. We will use the next step of the Code Signing […]
Hello everyone, This is a blog series where we’ll touch up on how to automate our workflow with CI/CD in iOS with the use of tech like Fastlane, Firebase, and Gitlab repository. This is the 1st part of the series where we’ll cover the setup of the configuration for generating automated builds using Fastlane on […]
In this blog, we are going to learn something related to project scheme configurations. As we proceed with a project we have to manage environments (Development, QA, Staging, Production) and when we use different environments there are different server URLs, icons, Plist files, and configurations for each environment. While creating a project, a scheme is […]
Introduction Creating accessible apps ensures that everyone, including individuals with disabilities, can use our applications. By integrating advanced accessibility features, we can enhance the user experience and make our app inclusive. This blog covers why accessibility is crucial, how it improves our app, and steps for implementing accessibility modifiers in iOS apps Why Accessibility is […]
The world of software development is fast-evolving. Today’s need is not only learning programming but to capitalise on edge cutting tools. GitHub Copilot, an AI-powered code completion tool by GitHub and OpenAI, is making a significant impact by generating code snippets and offering intelligent suggestions based on context. As an iOS developer, I integrated Copilot […]
Introduction Ensuring user privacy remains Apple’s paramount concern, and it must not be compromised under any circumstances. To reinforce this commitment, Apple has introduced stringent requirements for third-party SDKs. While these SDKs offer valuable functionality for apps, they also have the potential to impinge upon user privacy through data collection and tracking. As the custodian […]
Application SecurityiOSMobility
In this blog, we are going to learn about public key pinning and how we can achieve it with URLSession. Before that, let’s briefly discuss SSL certificate pinning. SSL pinning is a security technique used in mobile and web applications to ensure that the client only communicates with servers via a specific SSL certificate or public key, […]
iOSMobilitySoftware development
Being an iOS developer, We should have excellent understanding about the memory management in iOS applications. So let’s understand what memory leak is and how it impacts user experience and performance of an application. What is a Memory Leak? A memory leak can be defined as a reference that is deleted from memory but not […]