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 […]
AndroidFront End DevelopmentiOS
React Native has become a popular framework for building native mobile apps for iOS and Android. But what if you want to extend the reach of your React Native app to the web? Enter React Native for Web, a solution that allows you to leverage your existing React Native codebase to create web applications. This […]
Introduction Swift Data is a powerful tool for managing data in Swift applications, offering a streamlined alternative to Core Data. Designed to simplify data persistence, Swift Data becomes especially valuable when Core Data’s complexity feels like a lot to handle. One of its notable benefits is its simplicity; it provides a more straightforward syntax and […]