DeviceOne

跨平台

非Native、非Html5、非hybrid,Deviceone是一座桥梁,只需掌握Javascript或者lua一次开发就能轻松完成IOS、Android和Windows的应用!

var listview, listdata;

listview = ui("do_listview_1");
listdata = mm("do_ListData");
listview.bindItems(listdata);

listdata.addData([
    { NAME : "do_Button", LOGO : "source://image/button.png" }, { NAME : "do_Album", LOGO : "source://image/album.png" },
    { NAME : "do_Camera", LOGO : "source://image/camera.png" }, { NAME : "do_GridView", LOGO : "source://image/grid.png" },
    { NAME : "do_HuanXin", LOGO : "source://image/huanxin.jpg" }, { NAME : "do_ListView", LOGO : "source://image/listview.png" },
    { NAME : "do_Storage", LOGO : "source://image/data.png" }
]);

listview.refreshItems();

listview.on("longTouch", function(index) {
    nf.alert(listdata.getOne(index), "longTouch");
});

listview.on("touch", function(index) {
    nf.alert(listdata.getOne(index), "touch");
});

listview.on("pull", function(data) {
    if (data.state !== 2) return;
    this.rebound();
});
            

低成本

强大的UI拖拽能力和可视化页面设计,轻松适配不同机型,把面向对象思想发挥到淋漓尽致,让应用开发变得如此简单!

高品质

一套UI设计对应不同平台的原生展现,通过DeviceOne引擎,在每个平台上都能实现运行流畅、交互稳定,用户体验好的个性化原生效果!

开源、免费、可持续发展

DeviceOne团队郑重承诺:

  • 1:所有DeviceOne相关源码会逐步开放,最终将全部开源。
  • 2:开发者的基础服务将永久免费,我们只对增值服务部分 收费
  • 3:DeviceOne产品的发展目标是:让原生开发者更专注技术、让应用开发者更专注业务,让软件开发产业更加高效!