Flutter Test Coverage
As a good practice we should always write unit tests while writing the code for a software. Next, it is important to measure that the test we write is enough for our code or not, as per our coverage...
View ArticleIntroduction To Redux Toolkit
What is Redux ToolKit? Redux Toolkit (also known as “RTK” for short) is the recommended approach for writing the Redux logic. The @reduxjs/toolkit package wraps around the core redux package, and it...
View ArticleInstrumental Testing on MLKit (integration test)
Introduction Instrumented tests run on Android devices, whether physical or emulated. As such, they can take advantage of the Android framework APIs. Instrumented tests, therefore, provide more...
View ArticleFuture 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...
View ArticleIs Manual Testing Dying?
In this blog, we are going to discuss the future of manual testing, so many testers would have the question, what is the future of manual testing? Many discussions and, controversies happened on the...
View ArticleAutomation testing with Cypress, Mocha, and JavaScript
What is Cypress? The newest front-end testing standard that every developer and QA engineer should be aware of is Cypress automation. Modern web apps may use this cutting-edge front-end automated...
View ArticleDoes Automation Testing tools will be replaced by Chat GPT?
We don’t need to say, what is Chat GPT? Chat GPT is an AI-based conversational agent developed by OpenAI. It is designed to understand natural language and respond accordingly. While Chat GPT is not...
View ArticleHow 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...
View ArticlePrevent 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,...
View ArticleCracking 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...
View ArticleANR for TV
Description When the UI thread of an Android app is blocked for too long, an “Application Not Responding” (ANR) error is triggered. If the app is in the foreground, the system displays a dialog to the...
View ArticleBuilding a Reusable Circular View Component in Flutter
Flutter, Google’s open-source UI software development toolkit, is gaining popularity day by day for its ability to create beautiful and highly customisable user interfaces. Flutter is now becoming a...
View Article