项目基于 AndroidUIX
移植Android的UI组件到Web端, 以Android的方式来制作高性能优体验的WebApp
例子: https://demo.com.com.sb/android-uix/Android-UIX-Anko/#
例子: https://demo.com.com.sb/android-uix/widget_sample/#
特点
完整Native端组件体验
使用Web Canvas绘制界面
与Android SDK相同的API,相关用法和问题都可以在网络轻易找到。
移植 Anko 至 AndroidUIX 前端项目
提供 Kotlin + Anko 编写 AndroidUIX APP 的方式
- gradle sync
- gradle runDceKotlinJs & gradle runDceTestKotlinJs
- 访问 index.html
verticalLayout {
val name = editText()
button("Say Hello") {
onClick { toast("Hello, ${name.text}!") }
}
}