For each new app development, we clarify which technologies we should use to achieve the best possible result. For example, we can develop web apps with Angular and mobile apps with Flutter. In addition, mobile apps must always be developed to match the desired operating system. In this context, we speak of native app development when, for example, we develop customized apps for Android with Java or Kotlin or, in the example of iOS, rely on programming languages such as Swift. In the hybrid environment, we use technologies like Ionic, with which we program an app only “once” and a framework like Ionic then automatically “compiles” this development for each operating system.