Hi, I have a query regarding mattermost mobile application. Just want to know as why mattermost developer have used native for developing mobile application, as there are HTML5 and hybrid technologies available which enables us to create cross-platform mobile applications that work on
multiple devices. Also Hybrid apps make it possible to embed HTML5 apps inside
a thin native container, combining the best (and worst) elements of
native and HTML5 apps.
Thanks for the question.
Mattermost runs in mobile browsers and you can create a shortcut key to make it a mobile web app–and we’d probably accept a pull request to the Mattermost Push Notification Service to send HTML5 mobile notifications.
The current Mattermost native apps use a hybrid approach, rendering the Mattermost mobile web experience inside the app, while supporting push notifications via native iOS and Google Play infrastructure.
There’s React Native mobile apps being developed as well.