With Mendix, you can create different channels (for example, responsive, hybrid mobile, native phone) from a single model using navigation profiles. These mobile profiles can be added and removed separately. If you add a profile, you must also provide a home page for it. For more information on navigation profiles, see Navigation.
2 Native Mobile Apps
With Mendix 8, it is possible to build fully native mobile apps. Native mobile apps differ from hybrid apps: they do not render inside a web view, but use native UI elements instead. This results in fast performance, smooth animations, natural interaction patterns (like swipe gestures), and improved access to all native device capabilities. To make such responsive native apps, Mendix leverages the popular open-source framework React Native.
3 Hybrid Mobile Apps
4 Offline-First Apps
With Mendix, you can build apps which work regardless of internet connection. Offline-first applications provide end-users with a continuous experience and the confidence that their data is secure in all situations. Pages and logic interact with an offline database on the device itself, and data is synchronized with the server when possible. This results in a nicer UI, increased reliability, and improved device battery life. For detailed information on offline-first app capabilities, see Offline First.
Mendix’s native mobile apps are always configured with offline-first capabilities. When building a hybrid mobile app, you can choose to build an online app which continously connects with a server, or an offline-first app that works even without an internet connection. This can be configured by choosing the corresponding navigation profile in Mendix Studio Pro. For more instructions on setting up such a profile, see Navigation.
5 Main Documents in This Category
- Native Mobile – presents information on building fully native mobile apps with the Mendix Platform that utilize native UI elements
- Hybrid Mobile – describes how to prepare, package, and customize Mendix hybrid apps
- Offline First – provides details on the architectural concepts of offline-first applications in Mendix