- 浏览: 23407 次
- 性别:
- 来自: 北京
最新评论
文章列表
大家好,欢迎跟大家分享使用deviceone平台开发的dospace这个应用,我先总结一下这个应用的功能点,然后在逐步讲解下。
1. 首页的广告也是服务器获取,随时更新。
2. 视频播放的功能。
3. 朋友圈的功能。
4. 二维码扫描
5. 推送
6. 摇一摇功能。
下面我逐步来分析一下我这个应用是如何完成的。
首页分析:
谈起APP,大家都太熟悉不过了,今天想谈谈这么多年技术演化的路。 早期一些大公司就开始做一些APP了,例如facebook、google等国外的公司就已经开发这个技术路线,那个时候的APP数量很少,基本上我们可以理解为web时代的APP ...
React Native出来有一段时间了,国内的weex和deviceone是近期发布的,我可以说从2011年就开始关注快速开发的跨平台平台技术了,接触过phoneGap、数字天堂、appcan等早期的移动中间件技术,也跟朋友也讨论过这类的轻量级框架。 ...
DeviceOne技术介绍
一. DeviceOne是什么
DeviceOne(以下简称Do)是一个移动开发的平台或技术,与之对等的是Android移动开发技术,iOS移动开发技术,Windows(phone)移动开发技术。我们可以从下面的图里看出他们之间的关联和区别
开发环境
IDE
2016年7月2日,这是一个风轻云淡的日子,DeviceOne平台的用户Star将自己经过一段时间研发的产品通过官方的渠道开源出来,这不仅是对自己设计的高度自信、更是想体现一下自己对于DeviceOne这个平台的理解,再次感谢Star用户对DeviceOne的支持!
一套JS代码生成android、ios、windowsphone、windowspc平台安装包!
废话不多说了,现在就为大家带来这个开源项目【纳豆】。【纳豆】----外卖,预订(座/餐)!【特点】预订:在家中、公司,提前选择要去的餐厅,提前选好菜支付后,到店即可就餐!外卖:全城美食、中餐、快餐、小吃等!动动手指即可送到您手中。 ...
移动开发这些年,移动开发者人数越来越多,类似的培训公司发展也很快,不过伴随着的是移动应用的需求这几年发展更为旺盛。要开发好的App,纯原生开发肯定是最佳选择。但是这么多年发展,原生开发的难度并没有降低多少,特别是作为一个需要长期运营的App,需要原生人员的长期跟进,人员成本很高。另外,从苹果和Android的崛起开始,为了支持截然不同的二个操作系统,相当于二套开发人员开发二个功能完全的App,可想开发效率的低下。
一直以来,程序员对移动跨平台的追求就没有停止努力,跨平台是为了提高开发效率,随着带来的必然是性能的降低。但从软件发展的历史看,部分损失某一方面的性能来换取效率的提高还是非常值得的。 ...
在这个万众创新、全民创业的年代,随着手机的普遍,大家都感受到了互联网时代给大家带来的便利,相信大家也都是有自己想法的想去实践一下,可能有些人已经在路上了,不管大家是准备还是已经在路上的,大家可能都会遇到一个问题,就是我已经有想法了,后续的推广或者后续的人群定位之类的都已经完成,但是到了实现的阶段,发现没有技术的苦恼了。
大家可能会有几种想法去实现,一种是我可不可以去找外包公司来实现呢,可能会遇到问题,就是外包公司可能跟你想要实现的不太一样,或者由于你不在现场做出来的东西跟需要差距很远,或者做出来的质量不高,他们不是像你一样去看待产品,他们只是当做项目来做,只要实现功能就好了。
一种是我 ...
本文针对小白用户对App做一个简单的介绍,首先要了解App都有哪些类型,不同的类型适用于哪些需求,用户可以根据自己的需求选择不同的App开发。
一 App有哪些形式
WebApp:简单来说,Web App就是针对iOS/Android优化后的web站点,用户不需要下载安装即可访问。一般的web站点测重使用网页技术在移动端做展示,包括文字,视频,图片等,而Web App更侧重“功能”,是基于网页技术开发实现特定功能的应用,必须依赖手机浏览器运行。Web App开发成本低,维护更新简单,支持云修复,用户不用下载更新,但是App的用户体验不足,页面跳转迟钝甚至卡壳,页面交互动态效果不灵活, ...
首先很遗憾的一点是,“PHP虽然是最好的语言”,但是它不是最流行的语言。
同时对不起的还有刚刚在4月TIOBE编程语言排行榜上上榜的各个语言:
你们都很棒,但是你们都担当不了这个大任。
在开始之前,我先说一下我 ...
我想用一句话作为本章的开场“产品道,非常道!”这六个字需要我们慢慢体会。
作为一个产品人,在当今这个社会可真是不好当,他需要你具备的条件是很多,这些条件中最重要的一条大家都知道,找到适合自己的一件事情 ...
经过以上几步的学习,我们终于来到最后一个步骤了,应用APP也接近尾声。
通过之前的几节教程,不知道您对使用DeviceOne开发一个应用是不是已经得心应手了,本节教程将教会大家如何在开发完成之后通过DeviceOne平台将一个应用打成安装包,用于发布到各大应用平台。
加密及证书
图标及启动页
组件选择
打包
想要选择多平台、应用是横屏显示还是竖屏显示?添加更多组件、给应用添加证书、启动页等等这一系列的关于应用的配置都可以通过点击应用开发-应用配置来进行配置。
1. 加密及证书DeviceOne提供一整套关于应用的配置选项,在平台配置中,用户可以选择打哪几个平台的安装包,并对选 ...
第七章是入门篇的倒数第二篇文章了,明天整个APP将进入收官。
本节教程主要要教会大家使用二维码扫描和用do_WebView组件加在html页面。
导入项目
do_WebView组件
扫描功能
自定义事件
将要学习的demo效果图如下所示
1. 导 ...
第五章和第六章间隔时间有点长,对不起大家了。下面继续。
本节教程将要教会大家如何加载本地通讯录。
导入项目
导入通讯录
自定义js模块
发送和订阅page消息
将要学习的demo效果图如下所示
1. 导入完整项目
本节示 ...
本节教程将介绍如何用DeviceOne简单而高效的完成一个新闻页面。
导入项目
数据模板分离MVVM模型
自定义事件
展示新闻
九宫格展示
将要学习的demo效果图如下所示
1. 导入完整项目
本节示例demo请参考下载地址,可以导入到设计器中学习。
为了方便大家理解页面结构,请参考下图图中红框所示的上面部分是SegmentView组件,和下面的BottomBar共同组成页面公共部分,而蓝框中是一个SlideView组件,可以左右滑动切换页面且跟SegmentView联动,页面个数则是取决于数据条数,如数据有四条就有四个页面;绿框所示是ListView组件,在本教程中是S ...
上一节中我们学会了如何通过点击不同按钮切换页面,这节专注于完成反馈页面的功能以及细节动画。
导入项目
添加新组件
同步新组件
完成页面布局
输入时加动画效果
弹出日期选择
直接引用UI页面
将要学习的demo效果 ...