Author Archives: InnovationM Admin

Performance testing challenges and How to overcome them

What is performance testing? In software development lifecycle (SDLC), software testing plays an important role along with software development. We have various types of testing in which Performance testing is one of the most important types of testing which ensures that our software performs stably under varying load conditions. Performance testing belongs to the non-functional Continue Reading »

Offline data handling in iOS

Why Offline handling? Offline data handling in iOS apps isn’t an extra feature anymore. Users want and expect it as a default feature in apps. So it is necessary to save data in our apps.  Data from researches and surveys show that users abandon pages if they take more than 3 seconds to load. This Continue Reading »

Spring Boot Multiple Database Configuration

Sometimes it’s our application requirement to deal with multiple databases. Spring Boot helps us to configure multiple databases in a single application. This blog will help to configure multiple datasources into a spring boot application. To use multiple DataSources, let’s add the following details in the property file. Here we configured ‘foo’ datasource and ‘bar’ Continue Reading »

S3 Bucket

Introduction: An Amazon S3 bucket is a public cloud storage resource available in Amazon Web Services’ (AWS). S3 stands for Simple Storage Service (S3) and it is an object storage offering. Amazon S3 buckets, which are similar to file folders, store objects which consist of data and its descriptive metadata. Amazon S3 provides a web Continue Reading »

Design Pattern

MVC Design Pattern(Model View Controller) After developing the complex application it is very tough to manage the application, so the stable app we want it to be, we use design pattern so any developer can easily understand the code any easy change the code according to need MVC firstly comes picture in design pattern The Continue Reading »

Work Manager

What is WorkManager? WorkManager is one of the Android Architecture Component and part of Android Jetpack. WorkManager is an Android library that runs deferrable background work when the work’s constraints are satisfied. WorkManager allows you to schedule work to run one- time or repeatedly using flexible scheduling windows. How to use WorkManager? Step 1: In Continue Reading »

android offline handling innovationm blog

Android Offline Handling

Android offline handling basically represents the local storage data handling when there is no internet connection to get the basic required information. If not handled, the screen will be out of data and result in a blank screen which ultimately affects the UI experience. There are two ways to handle local data : NoSql  SQL Continue Reading »

Deno Land

Deno is a simple, modern, and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust based on the Tokio platform (which provides the asynchronous runtime needed by JavaScript), still running Google’s V8 engine Deno is created by the same person Ryan Dahl as node.js was, Deno is there to fix Continue Reading »

How to configure swagger in Spring Boot Application?

Swagger is a tool which is used to develop APIs, interact with APIs, document APIs and test APIs. The main application of swagger is to document and test the APIs.  Now the question is why  we need to document APIs? So when you develop an API, you need to provide some information(end-points, response codes, request-response Continue Reading »

Mobile App development Company UK

Custom & Filterable Adapter

Code optimization is one of the most core features of a good developer. As far as Android developers are concerned the better the optimised code the better is the performance. Every time creating a new separate class for each adapter for a simple RecyclerView makes the code redundant.  Create a new adapter class  Extend with Continue Reading »

Introduction to useReducer in React Hooks

React Hooks are newly introduced in React version 16.8.0. Hooks are meant to allow react functional components to work as stateful components. The most commonly used hooks are useState and useEffect hooks. Today we will discuss useReducer hook, which is a more powerful functional hook to replace multiple useState hooks in an efficient and optimize Continue Reading »

Regression Testing

Regression Testing

Introduction: Testing is an essential component of the software life cycle, to develop efficient software which doesn’t misbehave at any point of time, you must have gone through different types of testing. To ensure the performance and behavior of software there are some important testing namely Smoke Testing, Sanity Testing, and Regression Testing, and so Continue Reading »

Working of React Portals

ReactJS is one of the most powerful Javascript frameworks out there. It has a lot of small features that help build amazing user interfaces. React Portals is one such feature. They were introduced in version 16.0 of React. React Portals are the child elements that won’t stay with the parent root node. The use cases Continue Reading »

Capture Image on Eye Blink

Capture Image on Eye Blink

The Mobile Vision API provides a framework for recognizing objects in photos and videos. The framework includes detectors, which locate and describe visual objects in images or video frames, and an event-driven API that tracks the position of those objects in video. The objects that can be tracked by Mobile Vision API include facial features, text Continue Reading »

Fire base Environment

Multiple Firebase Environments(GoogleService-Info.plist) in iOS

A common scenario in application development is to have different environments, such as Debug, QA, Production… can be resolve via Multiple Firebase Environments. Requirement of having Multiple Firebase Environments : While your app is in development mode, or while it is being tested by the QA department, some “data pollution” could reach Firebase servers. Imagine your application is going to use Firebase Continue Reading »

Build and Deployment Configuration Flavors in React Native

At the point when you don’t have a server-side programming foundation, environment variables can appear to be a touch of enchantment. That absence of information smacks you in the face when you’re finished making todo applications on your localhost and attempt to make a production build for the application. The issue we’re illuminating:  Step by Continue Reading »

MobX in React

MobX is the new upcoming state management solution. This blog is all about how to create a simple React-Native app using MobX. MobX is fast in speed than Redux, its easier to learn & requires less boilerplate code. Here are some of its main concepts Stores: Stores create data sources. A store is basically an Continue Reading »

UNDERSTANDING OF REACT FIBER ARCHITECTURE

Understanding Of React Fiber Architecture

React v16.0 was released with an update to react core algorithm. This new core architecture is named “Fiber”. Facebook has completely rewritten the internals of React from the ground-up while keeping the public API essentially unchanged, in simple terms it means only changing the engine of a running car. With this release, some new features Continue Reading »

Android 8.0 Behavior Changes

Android 8.0 Behavior Changes

Introduction: As everyone knows, a lot of changes made after API level 26 for optimizing Android system’s performance, the battery uses and other system-level problems which I am writing below: 1- Changes in Service. 2- Changes in Broadcast Reciever. 3- Changes in Push Notification 1-Changes in Broadcast Reciever: So before understanding the changes in broadcast receiver let’s Continue Reading »

How prototype works in java script

How Prototype Works in JavaScript?

By default, every function has a property called prototype this property by default is empty and you can add properties and methods to it and when you create an object from this function. The object inherits its properties and methods. It has been often confusing to the beginners “How Prototype Works in Javascript” and with this, you will also get the Continue Reading »

AWS EC2 How to Launch an Instance and Host a Website

In this tutorial, we will learn How to launch an EC2 Server which will be Ubuntu Linux Virtual Server and host a website by serving index.html. What is AWS? Amazon Web Services(AWS) is an Amazon.com subsidiary which offers cloud-computing services at very affordable rates, therefore making its customer base. Key AWS Services are EC2, RDS, Continue Reading »