如何准备一个全新的app开发
2016-06-14 14:30
155 查看
最近需要做一些独立的app开发,先设计下大概思路
框架设计,代码规范,运行效率
1 框架设计
基本都是自己一个人开发,所以不需要考虑多人协作分工,倒是简化了不少工作量
android app已经帮我们实现了mvc 的结构 view 部分 xml control部分 就是四大组件,
而我则主要设计下 数据部分,接下来就是具体的业务具体抽象了,抽象出具体的数据块,
至于数据的传递和分发基本也是用 android 最常用的那一套 observe 模式 自己对基本数据块实现observer以及利用
已经写好的 contentprovider,broadcaster等 基本可以轻松保证数据流的顺畅流通。
2 代码规范
这个不需要太规范,起个简单易懂的好名字就行了,可不能想原生代码那样,动不动就上万行,超过1000行就抽象独立出来
保证没有重复代码就行。
3 运行效率
这一块稍微不注意就容易出问题
先大概定几个容易出错的地方,防止明显的错误
3.1 ApplicationContext代替Context 防止 。。。。
3.2 静态返回值不要有对象。防止。。。。
3.3 数据操作 用那个啥 事务 contentprovideropration的东西已经实现了,也可以重写啊
3.4 成对出现的 东西要注意成对使用, cursor.close, register**** unregister***** 不然。。。不然也没啥问题,内存没那么
容易泄露,泄露了也啥大事,但是 我还是经常写上去。如果事大,系统层早就自动帮监测,帮回收了,这个技术应该不难。
最近要做vr项目,需重新开发一些应用,但愿能用得上
框架设计,代码规范,运行效率
1 框架设计
基本都是自己一个人开发,所以不需要考虑多人协作分工,倒是简化了不少工作量
android app已经帮我们实现了mvc 的结构 view 部分 xml control部分 就是四大组件,
而我则主要设计下 数据部分,接下来就是具体的业务具体抽象了,抽象出具体的数据块,
至于数据的传递和分发基本也是用 android 最常用的那一套 observe 模式 自己对基本数据块实现observer以及利用
已经写好的 contentprovider,broadcaster等 基本可以轻松保证数据流的顺畅流通。
2 代码规范
这个不需要太规范,起个简单易懂的好名字就行了,可不能想原生代码那样,动不动就上万行,超过1000行就抽象独立出来
保证没有重复代码就行。
3 运行效率
这一块稍微不注意就容易出问题
先大概定几个容易出错的地方,防止明显的错误
3.1 ApplicationContext代替Context 防止 。。。。
3.2 静态返回值不要有对象。防止。。。。
3.3 数据操作 用那个啥 事务 contentprovideropration的东西已经实现了,也可以重写啊
3.4 成对出现的 东西要注意成对使用, cursor.close, register**** unregister***** 不然。。。不然也没啥问题,内存没那么
容易泄露,泄露了也啥大事,但是 我还是经常写上去。如果事大,系统层早就自动帮监测,帮回收了,这个技术应该不难。
最近要做vr项目,需重新开发一些应用,但愿能用得上
相关文章推荐
- SpringMVC入门(二)--使用@RequestMapping映射请求
- IOS Dev Intro - Coordination System
- ScrollView冲突问题
- Android中bindService()启动Service的过程分析
- 常用Android代码
- IOS调起微博直接到指定的个人页面
- ViewFlipper实现View轮播点击等效果
- 6月24日AppCan移动开发者大会礼品清单遭泄露
- Android开发fragment的使用
- android中src和background区别
- Android高手进阶教程(二十五)之---Android 中的AIDL!!!
- webview支持JavaScript的alert弹窗提示
- Android多线程编程之HandlerThread学习篇(四)
- MVC和MVP在app中的对比分析
- Android布局优化之ViewStub、include、merge使用与源码分析
- android 禁用和开启四大组件的方法(setComponentEnabledSetting )和打开第三方app的Launch Activity
- Android学习笔记四之Activity
- 微信企业号_开通企业客服功能实现
- 移动端web开发
- Android绘图