How to Choose a tech stack

How to Choose a tech stack

What would be your choice of technology if you were to build an app from scratch?

That's a question I get asked a lot these days.

The app market is continuously expanding, now more than ever when businesses have started to realise the benefits of apps. A quality app maximises performance whilst maintaining the look and feel across various platforms.

There are many choices when it comes to selecting a technology.

5 Questions that you need ask first when making a technology choice:

  1. Does the business require just a web app or a mobile app or both?
  2. What is the time frame for market release?
  3. Does the business need a native experience or does the business need the look and feel to be consistent across platforms?
  4. What is the team expertise? Are you building the team from scratch or you want to utilise your existing team?
  5. What is the community support like for the technologies that you might be considering?
  6. Is there a specific problem that you are trying to solve or a particular feature that will make or break the app. And if the choice of technology able to offer you a solution.

Based on all these questions, here is a quick summary of the choices an Engineering Head or lead has:

  1. Choose from React, Vue, Angular if you are just building a web app. Since all are javascript based frameworks, learning curve for a javascript developer is more of a gradual learning curve.
  2. If mobile is the only platform supported and the company has resources and time to get the team together, choose Swift (for iOS) and Kotlin (for Android).
  3. If mobile is still the only platform supported and the resources and time are limited, choose between React Native or Flutter.
  4. Choose React Native (with React Native for web) if both web and mobile platforms need to be supported.

Disclaimer:

All the thoughts expressed in the article are based on solely the author's experience and does not reflect any association to any organisation what-so-ever.

To view or add a comment, sign in

Others also viewed

Explore content categories