There are several different types of app development approaches you can consider based on your requirements, target platforms, and resources. Below are a few common types of app development that you can opt for your business:
Native app development - Native app development involves creating apps specifically for a particular platform or operating system, such as Android and iOS.Apps built for one operating system can’t be used on other platforms without modifications or complete rewrites.  For instance, an iOS app built using Swift or Objective C programming languages can’t be used on Android. Native apps run straight from devices. As a result, they can support high performance, offer more security, and advanced features native to a specific operating system. 
Cross-platform app development - Cross-platform app development allows you to build apps that run on multiple platforms using a single codebase. This approach can save development time and resources. Some popular cross-platform frameworks include React Native, Flutter, Xamarin, and Ionic. Cross-platform apps have shareable code that can be reused on multiple platforms. A single codebase reduces development time and costs as well.
Hybrid app development - Hybrid app development combines the elements of both native and web applications. These apps are built using web technologies like HTML, CSS, and JavaScript and then wrapped in a native container. They can run on multiple platforms and have access to device features through plugins. Apache Cordova (PhoneGap) and Ionic are commonly used for hybrid app development. One of the best examples of a hybrid app is Slack. 
Web app development - Web apps are types of apps that can be accessed through the web, and you are not required to install them from any app store. They are also internet-enabled, which gives them a more responsive design and added flexibility that can work on any device and operating system. They run on a single codebase and use languages such as HTML5, JavaScript, and more. One of the best examples of a web app is Amazon. Its web app promotes flexibility and the customer-first ethos by giving users the ability to access their Amazon accounts across devices. 
Progressive Web App (PWA) Development - PWAs are web apps that offer a native-like experience with features like offline access, push notifications, and home screen installation. They can be accessed through web browsers and installed on a user's device. PWAs are built using web technologies and are designed to be responsive and performant.