In the second part of the blog, we covered the Code Signing approach via the match import command and created a separate repository and uploaded the private keys and certificates in a Gitlab repo for syncing them across the machines. Now we are moving to the next part of this series where we will use CI/CD workflow via Fastlane &...
Introduction In the world of mobile app development, ensuring that your iOS application is correctly built and deployed is crucial. One of the most popular package managers used in modern JavaScript-based mobile development is YARN. It helps manage dependencies efficiently and provides a seamless experience for React Native and other...
Introduction In modern mobile application development, performance is crucial. Flutter, Google's UI toolkit for building natively compiled applications, provides a way to create highly performant apps. One of the core aspects of performance in any app is handling concurrency and parallelism. This is where Flutter Isolates come in. In...
React Native 0.76 marks a significant milestone in mobile app development, bringing robust enhancements that improve performance, developer experience, and styling flexibility. This update includes a major architectural shift, faster builds, unified DevTools, enhanced styling, and optimized Android app size, setting the foundation for a...
In today's digital age, securing mobile applications is a critical concern, especially when dealing with sensitive user data. With the rapid increase in threats such as reverse engineering and unauthorized data access, it becomes essential for developers to adopt effective strategies to protect their applications. In this blog, we will...
FlutterFlow is a low-code platform that enables mobile app development for a wide range of individuals. Built on Flutter, Google's user interface toolkit, it allows users to create natively compiled applications for mobile, web, and desktop devices from a single codebase. The distinguishing feature of FlutterFlow is its visual development...
Introduction of Dev tools in Flutter Flutter Dev tool provides an in-depth analysis of App performance from UI to CPU and memory usage of the app. Flutter provides a Profiling tool which can help in better understanding our apps run time performance. To use profiling tools following conditions needs to be taken in consideration - ...
Introduction of Dev tools in Flutter Flutter Dev tool provides an in-depth analysis of App performance from UI to CPU and memory usage of the app. Flutter provides a Profiling tool that can help in better understanding our app's run time performance. To use profiling tools following conditions need to be taken into consideration - ...
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 our apps and update their content. ...
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 approach via the match...
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 the local machine. ...
[caption id="attachment_62761" align="aligncenter" width="625"] The Future of Mobile App Development: User Experience, Trends and Technologies[/caption] Introduction Mobile app development leads the way in innovation in a quickly changing digital environment by constantly adjusting to satisfy users' shifting requirements and...