年初开始学习移动开发,没有具体项目,尚处于探索阶段。
准备先摸一下html5路线,同时对移动开发的各个方向进行了解,根据学习进度尝试原生开发。
涉及知识点较多,做个记录备忘。
一、资料整理:包括移动开发概念、工具、知识路线等等
1,基础知识类
JSON/JSONP 已成为前端数据交换的标准,各个平台均支持。这篇文章看完叫人恍然大悟:http://kb.cnblogs.com/page/139725/
2,html5开发
开发工具 myeclips
发布/生成工具 phoneGap
3,jQuery,jQuery Mobile
jQuery 基础教程 http://www.cnblogs.com/zhangziqiu/archive/2009/04/30/jQuery-Learn-1.html
html5开发教程,以地图导航入门,非常不错。
http://www.cnblogs.com/charley_yang/archive/2011/02/28/1967559.html
IndexDB
http://www.cnblogs.com/dolphinX/p/3415761.html
Chrome 和 Safari 都内置了开发人员工具,可以用于查看、编辑保存在 localStorage,webSql,indexed db
中的数据。对调试很有帮助。
IOS平台打包
使用PhoneGap Build在线编译,减少了配置开发环境的麻烦。将assets目录打包成.zip文件或直接将indexhtml上传。
How do I get started with PhoneGap Build?
Simply upload your web assets - a ZIP file of HTML, CSS and JavaScript, or a single index.html file - to PhoneGap Build, point us to your Git or SVN repository. Then we’ll undertake the compilation and packaging for you. In minutes, you’ll receive the download
网址:https://build.phonegap.com/apps
2016.2.24
基本了解已足够,开始深入学习前端展示工具 jquery mobile steash、sencha Touch。计划用jquery mobile开发一个基于局域网的简单信息发布系统。
2016.2.29
明天尝试eclips+sdk打包
3,原生开发
3.1开发工具
vs2015,excips
2016.1.22
vs2015:已支持android和ios开发,需要安装xamarin for viso studio插件(当然SDK相关工具也是必不可少的),据说已支持一次开发,多平台交付。前几天,vs2015android环境已搭建成功,未编译通过,周末有空再做尝试。ios平台还未做尝试。
2016.2.24
考虑使用人群和接受度,放弃VS2015平台。学习重点从开发环境转移动技术本身。
myexcips2014环境html5+phonegap方式打包成功,在线打包未通过,phonegap方式打包通过。
IOS开发环境需要Mac OS和XCode,这是一件麻烦事,好在有在线打包云服务可用,PhoneGap Build就是其一。对于学习者来说,在线打包也是一具不错的选择,至于商业化项目,最好还是本地打包吧。