之前做的Android开发是智能电子设备上的系统级应用开发,和常见的应用开发还是有点差距的。比如没涉及到发布、代码混淆、方案设计之类的。
巴特闹,我们公司的ITS办公系统我用APICloud做了HTML5版,在iOS和Android上都跑起来了,但是我觉得如果功能再复杂一点,估计要实现起来参考的范例不是很多。也正好是有时间来重新捡起来android开发。(主要的导火索是——有这么一个私活,因为android好久不做了外加能力不行自己接不下来,而放弃了,受刺激了)之前开发的是4.4版本的app,现在打算与时俱进用5.X版本来开发。之前给杭州一个公司写demo的时候发现还是有很大的不一样的,当时没有时间好好研究5版本,只是会把功能实现了。so,那就边做边学呗,争取这周出一个demo版本。
ITS后台是JAVA写的,这个系统算是公司内部管理系统。移动版包含:任务管理,商机管理,周报管理,出差/休假管理,UserSetting,等。目前集团正在使用,外面也有公司拿我们的系统在卖,姑且算是成熟的商品吧,后台代码要过来了等做完前端我要去看看后台的反正也都是java。
以上是我要做的App的背景介绍,下面具体细分一下我要做的工作。
common——网络请求,数据存储,签名发布,版本控制,CrashLog
board——主界面 tabMenu,slideMenu,hot spot提示,search bar(?)
商机查看 listview,detail
休假信息 listview,detail,new form
出差信息 listview,detail,new form
报销信息 listview,detail,拍照,文件上传
用户设置 消息推送,短信验证,版本控制
登陆界面
欢迎界面 仿UC头条动画界面
optimization Android屏幕碎片化的适配,内存管理,Filter(?)
今天正式开始..