'Suggestions for making a library for native mobile apps

My small startup is making an interactive video player. Part of our product strategy is to make this player embeddable into our customers existing mobile applications.

We currently have a web based version of our special player. Re-using this would be ideal, but it requires features which iOS does not yet provide. (We use AWS IVS which requires Media Source Extensions for low latency.)

One approach we have considered is putting our player in an app clip and instant app which the client app links to and we then deep link back into the client app for some interactions. This has the advantage of giving us control over deployment and push notifications and might be the least effort for the client devs to implement but isn't very seamless IMO.

I realize there are no easy answers to this problem and not all of our constraints are going to be achievable.

We must include the AWS IVS SDK and position a transparent web view on top of it. This should be in a package which is easy for a client dev team to embed in native iOS and Android apps and in React Native apps.

Can anyone provide me with some perspective on how this might be done or any products which might help?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source