- 浏览: 23400 次
- 性别:
- 来自: 北京
最新评论
文章列表
本节教程将继续带领大家完善教学demo
导入项目
完善主框架
完成viewShower子视图
打开新页
启动动画
将要学习的demo效果图如下所示
1. 如何导入完整项目
本节示例demo请参考下载地址,可以导入到设计器中学习。
2. 完善主框架在上一节教程搭建主框架中大家已经学会了如何主框架,本节教程使用上一节未完成的demo。
我们分析一下demo机构,通过点击Bottom Bar上的不同按钮来切换内容,这种情况下最适合用ViewShower这个组件,ViewShower是一个包含多个子VIew的UI容器组件。我们从组件列表里拖一个ViewShower到UI设计页面 ...
通过第一课的学习,你已经掌握了如何通过debug调试器来跟PC上的设计器联调来实时查看UI设计效果、调试代码了,接下来通过一系列的demo开发教学你将很快上手学习到如何开发一个真正的App。
要开发App,最重要的就是确定主框 ...
程序员学习新技术都是通过Hello World开始的,我们也不例外。第一课我们简单了解利用do平台开发App的基本流程,能了解到的知识点是:
开发环境搭建
创建开发者账号
新建项目
拖拽一个组件
修改js代码
手机查看效果
1. 开发环境搭建
do平台的开发的基本开发工作都是围绕DeviceOne提供的IDE(DevinceOne Stduio),我们通常简称为设计器。
设计器是基于Eclipse核心的RCP,熟悉Eclipse的的开发人员应该很熟悉基本的操作。设计器是跨平台的,可以在Windows,Mac下运行。以后可以支持更多,比如Linux。基本的运行条件是需要Ja ...
智能手机功能越来越强大,已经在逐渐替代电脑的作用。百度、腾讯、阿里的移动端日活数也在逐步的赶上甚至超越电脑端用户。叫喊着“mobile first”的公司越来越多,App开发者应运而生,且队伍日趋庞大,有的人以此为契机走上创业之路。
一、APP开发之殇
移动开发并未如想像般风光。
每一个原生应用开发的项目都是一个巨大的坑。要么等着竞争者通过移动互联技术把你打败,要么跳进坑自己招人来开发移动应用。写App真是一个苦B的差事。做一个App通常要配置三套人马,一拨人去做android,一拨人去做ios;如果还有网站的话,还需要另外配置网页开发人员,开发成本也随之加倍。最可怕的是,需要面对大量的 ...
分享来自DeviceOne论坛
此文章分享自DeviceOne的论坛,论坛上的用户分享,下面有二维码扫描,可以进行安装和试用。支持android和ios两个
操作系统。
这个还没做完,目前已经完成了初步的工作,主要是对时间的管理,DeviceOne平台是有listview组件的,但是我没想到
这个用户能使用listview做到如此精细和精确的定位,感叹不已。
http://bbs.deviceone.net/forum.php?mod=viewthread&tid=455&extra=page%3D1
移动应用制作的第三方服务市场已经被瓜分得差不多了,对于刚起步的中小企业来说,这些公司的 IT 部门人员比较熟悉的是 Appcan ,但随着互联网公司对 App 开发的需求持续升温,也有不少后来的闯入者试图用模式的改变在这 ...
“我有一个好创意,就差一个CTO……” ,这是今年炒的比较火的一句话。
“原生APP开发难度大,周期长,成本高,还没上线市场已经被占领了。这个有没有解决方案?”
“APP版本迭代更新,都是企业的一道难关,没有一个一劳永逸的解决方式吗?”
“一个Web开发者如何能快速适应移动互联网时代,用HTML5开发出一个APP呢?”
“安卓、IOS双平台同时开发,程序员都累死在加班的路上了……”
“难道就没有一个原生App快速开发平台?”
针对行业痛点,国内外涌现出众多APP开发工具,开发者只要有相关的HTML5、JavaScript等知识,便可以轻松快速的开发出属于自己的APP,基于开发 ...
时代的变迁,创业的大潮,越来越多的人关注了有点开发,越来越多的人了解了互联网服务术语:PaaS、IaaS、SaaS、BaaS等。今天大家在开发App的时候这么多复杂的云服务如何来选择呢?
IaaS服务商
大家提起马上能想到的一定就是“阿里云”、“腾讯云”、“微软Azure”、“AWS”。这些都是IaaS基础云服务。这些基础云服务对你的移动App项目落地很重要,但是选择并不困难,因为选择IaaS服务商的过程更像在服务器时代的服务器,你会选择购买某一个品牌的服务器硬件。
PaaS服务商,就像以前找牛x的程序员 IaaS虽然解决了服务器”硬”的问题,但是从来不会是云服务领域最重要的问题,哪怕在 ...
视频
DeviceOne是一个跨Android、IOS、Windows三个平台的一个PAAS平台,主要是提供给开发者一个节省70%的成本一个开发。
我们原来想做一个APP,我们会去找三个平台的原生人员开发,就相当于开发一个APP需要三个人,现在使用我们平台只需要一个人就可以了,而且只需要javascript。
使用原生开发,想把一些最先进的技术应用到APP上面,可以完美的展示给用户,然后展现一个更好的一个体验。但是使用原生开发呢他有一些技术上的一些壁垒吧,比如成本比较高,开发项目周期比较长,屏幕适配,因为市面上好多Android,他的生产厂商实在太多了,适配的难度也大大加大了, ...
这篇文章主要想谈谈最近又刮起的移动开发跨平台之风,并着重介绍和对比一下像是Xamarin,NativeScript 、React Native和 DeviceOne 之类的东西。不会有特别深入的技术讨论,大家可以当作一篇科普类的文章来看。
故事的开始
“一 ...
这是一个系列的文档,长期目标是利用DeviceOne开发一些目前使用广泛的优质手机应用,我们会最大化的实现这些应用的每一个功能和细节,不只停留在简单的UI模仿和Demo阶段,而是一个基本可以使用的实际App。
在实现的过程中,会有很多困难,还会发现有一些功能目前缺乏组件支持而无法实现,也会碰见各种移动开发中都会碰到的常见技术问题。一步一步的操作和问题的解决可以让开发者直观的了解通过DeviceOne如何开发一个实际App,也可以了解移动开发本身的很多技术细节,可以让App开发者少走很多弯路。
这个文档主要介绍微信的模仿。
第一部分是框架的搭建
UE和UI设计,通常Ap ...
生成调试安装包
首先需要说明的是,这个步骤并不是每次调试App都必须的,大部分情况生成一次调试安装包,安装到手机上之后就可以忽略整个这个步骤。因为调试安装包包含了很多原生组件,都是可以定制勾选的,如果你需要额外增加一些原生组件,则需要勾选更多的组件并要重新生成调试安装包。
点击调试程序的菜单里的“Build Debug Version”按钮,如果没有登录过,会提示登录
如果打开了多个项目,需要选择一个你想要打包的具体项目,打包的时候需要联网。
只需要几分钟,”打包中…” 就会完成,变成“下载安装”,点击后,你可以选择二维码安装或者下载文件到电脑上然后通 ...
2015 年 9 月 底,DeviceOne Release发布。至此,DeviceOne 基本完成了对多端的支持。基于 DeviceOne 可以:
HTML5、Android、iOS、Windows 多端代码一次编写,各处复用;
实时简单部署。
本地化UI
在接下来的时间,我会通过一系列 ...
对于DeviceOne原生跨平台APP与WEB APP的区别,很多人还不是很清楚,下面就让小编来简单介绍DeviceOne原生APP的功能以及与WEB APP的区别。
定义,什么是原生APP和web APP?
Web App
Web App即是一种框架型APP开发模式(HTML5 APP 框架 ...
对于DeviceOne原生跨平台APP与WEB APP的区别,很多人还不是很清楚,下面就让小编来简单介绍DeviceOne原生APP的功能以及与WEB APP的区别。
定义,什么是原生APP和web APP?
Web App
Web App即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。
原生App
原生APP又称Native App,该开发针对IOS ...