In Android and iOS development, a view is the basic building block of UI: a small rectangular element on the screen which can be used to display text, images, or respond to user input. Even the smallest visual elements of an app, like a line of text or a button, are kinds of views. Some kinds of views can contain other views. It’s views all the way down.
- Android: Java / Kotlin
- IOs: Xcode
- Flutter - Flutter is much closer to a “game engine” as it draws it's components using Skia compared to transpiler such as React Native that creates platform native elements. Flutter isn't really native since it uses Skia to render native platform look-alike components.
- https://www.xamarin.com/ - Native Android and iOS apps with .NET and C#
WebViews - Web Wrapper
A WebView is special browser window that can access device-level APIs (generally WebKit)
- Robot: http://www.tapster.io/