VS Code & Jest Integration

Every developer or development team wants to have confidence in their feature before publishing it to develop/master branches. To gain this confidence individuals or teams follow the test-driven development paradigm. Single Page App development is no exception to this kind of thinking. To achieve a high level of accuracy, speed in the development process individuals or teams works with various IDE's and frameworks.

A fully functional and good development editor is the one that provides all kinds of services during the development process to the individual developer and is properly integrated with all the frameworks present in the technical stack…

In the real world, nothing is perfect. Everything has its pros & cons, special features & short-comings, any software on this planet is no different. Every software has its own special and unique features which make it a favorite and trendsetter. Similarly, every software has its own shortcomings which impact their selection.

Any software can be as good as the team behind it, technical stack used for the development. Still, there exist bugs and crashes in the software. Every software development team's main emphasis goes on the fact that software or application (either SPA or Mobile App) must not crash…


There are certain situations and legal requirements when there is a requirement to change the package name of the App in Android Studio. But changing the package name manually is a tedious and time-consuming task, below are the steps which can change package name in a blink of an eye.

Importance of Package Name

The Android build tools use the package attribute for two things:

  1. It applies this name as the namespace for your app’s generated R.java class
  2. It uses package name to resolve any relative class names that are declared in the manifest file

Rename App Package Name

Step 1: First of all open the android project…

What is Copyright?

According to Wikipedia, Copyright is a type of intellectual property that gives its owner the exclusive right to make copies of creative work, usually for a limited time. This creative work can be in the field of art, education, software, etc.

More about Copyright: https://en.wikipedia.org/wiki/Copyright


Following processes in the right order is quite hard just before the release date of the product in the market, there is too much pressure on the people involved e.g. it is very hard to edit every single file in a project to add the Copyright message just before releasing anything new in the public…

On one Wednesday afternoon it was work as usual when my manager came to my office and asked to build a quick prototype that needs to be presented 2 days to a client. It was a prototype to show the capabilities of our product but on mobile phones with the app downloaded from the play store.

Our product is working seamlessly on a web browser, but now it needs to be presented as an android application. At first, generating such a prototype looked like a very tedious task. Many good ideas came in like opening the Url in Chrome and…

Setting up source maps in react project with typescript


Debugging and testing are two important phases of software development. A software developer spends a considerable amount of time in testing and debugging his/her module or project.

But as soon as the module leaves the developer desk it tends to have different behaviors due to several factors in different environments. It’s hard for a developer to debug the modules in different environments away from his development machines. In such situations, special symbol files are required; for .NET environment PDB files and web applications source maps are needed.


Normally the…

Icons: An integral part of an android app


There are always two things in scarce to the android app developer is time for development and visual property on the screen. It’s a well-known fact that the app can’t convey every message to a user in words on a mobile screen due to the small display property area. Then I remembered one famous quote from the past

A picture is worth a thousand words

Icons give the user an idea about the importance and functionality at the specific stage or action that the app wants to convey. Icons in android…

A Developer 😀

Reader | Traveller | Freelancer | Android & Fullstack Developer | Open-Source Enthusiast | Loves Automation

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store