Category Archives: Mobile Web App

Why Use React Native for Mobile App Development?

   For a business that is looking to make a presence on mobile, the ultimate goal that all of them — irrespective of what category they belong to — plans to achieve is reach masses at low development cost and fast launch time. The trio is a sweet spot that all businesses long to achieve. A sweet spot that Continue Reading »

Async/Await in JavaScript

Async/Await in JavaScript

Introduction: The world of asynchronous programming in JavaScript, with a focus on the powerful async/await syntax. Before we dive into the specifics of async/await, let’s take a moment to understand the challenges posed by synchronous code execution in JavaScript. Section 1: Synchronous Code and Its Limitations: JavaScript traditionally executes code synchronously, meaning it processes one Continue Reading »

Requirement Engineering

In the realm of software development, Requirement Engineering (RE) stands as a critical and foundational process that lays the groundwork for successful project outcomes. Requirements engineering is the process of identifying, analyzing, specifying, validating, and managing the needs and expectations of stakeholders for a software system. In this blog, we’ll dive into the world of Continue Reading »

SonarQube Code Review Tool

Basic Documentation SonarQube is an automatic code review tool to detect bugs, vulnerabilities, and code smells in your code. It can integrate with your existing workflow to enable continuous code inspection across your project branches and pull requests. Overview In a typical development process: Developers develop and merge code in an IDE (preferably using SonarLint Continue Reading »

SSL pinning with public key using TrustKit

In today’s advance environment, everybody will be comfortable with automation rather than applying manual efforts. With Trustkit, one can easily validate the certificate’s public key by typing only a few lines of codes and also, it comes with extra functionalities like reporting or fallback public keys. Step 1: Extracting the public key of the certificate Continue Reading »

How to do SSL pinning via public key

What is  SSL ? SSL stands for Secure Socket Layer. It is a protocol for establishing secure data transfer between networked computers or servers. Need For SSL- Many developers assume that using HTTPS in a network layer is enough to be sure that user data transfer will be fully secured and not compromised by a Man-in-the-Middle 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 »

Postman – Proxy and Mock Server

Introduction: Postman is Google Chrome app to send HTTP request and get response. It provides a user friendly UI for creating request and reading response. Features of postman: It is simple and powerful tool with friendly interface. Saved the history of all API Request. Unlimited collections, environments, tests and shares. Automated testing with collection runner Continue Reading »

Search from a list – Reusable Test Cases

Search from a list – Reusable Test Cases Searching data is an essential feature and is majorly used functionality in all the applications these days . We can see various examples of  applications like Google maps – for searching places, Zomato – for searching dishes or places, Ola – for reaching correct destination, Play-store/App-store – Continue Reading »

Performance Analysis through Instruments tool for iOS App

  Instruments Tool Instruments is a powerful and flexible performance-analysis and testing tool. It is a  part of the Xcode tool set. Instruments tool is designed to help you profile your iOS applications in order to increase their performance and better utilization of resources. We will see How to  find hot-spots in code using Time Continue Reading »

InnovationM Sencha ExtJS Best Architecture Design Coding Practices

Sencha Touch and Ext JS – Best Architecture, Design and Coding Practices

We have identified some of the best practices that we need to follow while working on architecture, design and development of Sencha Touch and Ext JS applications. We will keep on adding more and more to it. Stay tuned… Best Coding Practices Nesting of Function calls (Avoid it) Avoid nesting of function calls. This degrades Continue Reading »

InnovationM Sencha Touch Dev Environment

Sencha Touch – Development Environment and Build Process

Sencha Touch is a high-performance HTML5 mobile application framework. You can use Sencha Touch to produce a native-app-like experience inside a browser or in a hybrid shell. Sencha Touch supports Android, iOS, Windows Phone, Microsoft Surface Pro and RT, and BlackBerry devices. For more information go to http://docs.sencha.com/touch I am going to talk about how to Continue Reading »