Weavy in the mobile
A fully functional, feature complete Weavy mobile app experience, is available for you to use as a boilerplate for your own mobile app. The app is built with Xamarin.Forms and is a so called hybrid app which uses a Webview to display the Weavy web app. Both Android and iOS has its own implementations of a webview. Example code on both implementations are available in the example project.
Notifications to the user's mobile devices is automatically pushed from the Weavy web app. Regardless off which provider you decide to use to do this, some form of configuration is needed. Weavy has a default implementation of the notification provider which is Azure Notification Hubs. More information on how to create you own custom Push Notification Provider can be found in the Tutorials section.
Do you prefer a native app? No problem, you can build the app the way you like it. Although a hybrid app is a much quicker way to get up and running and getting a feature complete Weavy app, a native app might be preferable regarding using experience, native functionality etc.
If you decide to create a native app, you are going to need to create rest api end points in your Weavy solution for all the functionality required to be exposed to the app. This typically includes api endpoints for authentication, listing content and more.
If you already have an existing app and want to integrate Weavy, you most likely will choose the native app option and just create rest api endpoints for the functionality you want to integrate. Another possibility would be to add a Webview to the existing app and point the uri to the Weavy installation. An example of a Webview is in the Xamarin.Forms example.