Cross-platform mobile app development is the process of creating mobile apps that can be deployed or published on multiple platforms using a single codebase , instead of having to develop the app multiple times using the respective native technologies for each platform.