We will use [CustomElements](https://guide.elm-lang.org/interop/custom_elements.html) feature to create mobile UI elements with nativescript objects and control the nativescript object from elm.
Here's a simple representation of how UI elements are created
`Elm` -> `Nativescript` -> `Mobile`
When we listen for / receive an event,
`Mobile` -> `Nativescript` -> `Elm`
Consider this flow while building an application. This will help you to overcome performance issues if you encounter them.
This project tooks months of research and days of work. If you feel like it is valuable to the elm community, **[please consider supporting this project](https://github.com/sponsors/hariroshan)**