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.
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.