Introduction When starting a new Flutter application, choosing the right state management approach is crucial. This blog aims to simplify that decision for you. In this tutorial on Flutter state management with GetX, I will introduce you to GetX, a robust Flutter framework. GetX State management facilitates data transfer within an...
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...
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...
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...
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...
I have always wondered what set of code to run in the background to make my app powerful and responsive but I don’t really know how. Some time back I got to know about isolates and I tried implementing it. And I should tell you, it was painful. But I recently discovered how easy it has become. So here it is. You might have heard...
Selecting one or the other technology is always a matter of individual preferences but knowing which platform has what benefits can help in deciding the best option. In this blog, we are going to discuss two of the very popular technologies for creating cross-platform apps i.e. Flutter & React Native. Programming Languages Let's...
It was only from mid-2008 with the advent of smartphones, like HTC Dream, or Apple iPhone that it reached the mainstream, taking advantage of all the functionalities that these devices provide. As per Gadgetsnow, usage of the smartphones by Indian users grew by 43% in 2016 and 92% in 2015. A major thing to notice is that "Business and...
Testing a mobile application is often challenging as compared to web application mainly due to the various factors affecting the behavior of the application. Some of these factors include different operating systems and their versions, different screen sizes and different networks. In this challenging phase of planning and testing a...
In WWDC 2017 Apple has introduced Drag & Drop Interaction API with iOS 11. This API will help to implement Drag & Drop feature within the same application or between different iOS applications. But for now, this API is enabled only in iPad. Now we will learn how to implement Drag & Drop feature in UICollectionView. This...
Android, Front End Development
We love sharing our learning from the project. Recently, in one of our development projects, there was a need of bridging between iOS or Android and react-native. We were required to integrate the apple map with our application by writing the code in native iOS where the application would interact with the operating system. Once we get...