There are two main types of mobile app development: native app development and hybrid app development. Native apps are developed specifically for a particular mobile platform, such as iOS or Android. This means that they can take advantage of all of the features of that platform, and they tend to be the fastest and most reliable type of mobile app.
Hybrid apps are developed using a combination of web technologies and native code. This means that they can be developed for multiple mobile platforms using the same codebase.