You found that not all methods of development are the same, and you have a few different ways to approach development.
Hybrid vs. native.
First, let’s clarify what these two different words mean exactly.
For a particular operating system, native apps are created. They, therefore, follow those guidelines that inevitably boost the user experience. Usually, individuals who use the software will work through the app quicker. It is often simpler for native apps to control some of the user’s device’s built-in components, such as the camera, GPS, or contacts list.
Hybrid apps look and function the same way as native apps, but JavaScript and HTML5 are built on the web. Since they are written using only one programming language, they can operate on multiple platforms.
So you’ll have to determine which one of these two routes you are going to take before you start building your app. It’s a significant decision that can affect how customers react to their experience using your app.