[APP开发]一个新的APP创建时要注意的东西!!!
来源:互联网 发布:上海海辉软件 编辑:程序博客网 时间:2024/05/18 06:19
最近看了一本书App研发录,受到启发,先把想象到的写下来,很多东西都需要在app开始创建的时候就需要注意的东西!
注:部分内容摘取自书中
一、是否需要强制升级机制
是针对整个app,还是正对某个核心功能
二、是否预留热修补
Native与H5切换机制:针对某个高发bug的功能,或某个核心功能,是否要编写两套机制,当原生的功能出现严重bug时,可采取H5页面暂时替换机制,直到下一个版本发布时修复该bug
三、打点统计
1、页面跳转打点 (所有页面使用)
Android:在BaseActivity基类中使用自定义方法进行跳转
public void navigateTo (final String activityName, final Intent intent) {//在这个位置添加打点操作Class<?> clazz = null;try {clazz = Class.forName(activityName);if (class != null) {intent.setClass(this, clazz);this.startActivity(intent);}} catch (final ClassNotFoundException e){return;}}
相应的,我们需要创建ActivityNameConstants这个类,用于存放每个Activity的用于反射的全名称
public class ActivityNameConstants{public final static String SecondActivity = "com.company.navigation";}
使用时就简单了,记得继承BaseActivity
Intent intent = new Intent();intent.putExtra("name","GHW");navigateTo(ActivityNameConstants.SecondActivity, intent);
IOS 后续更新,需要整理一下
2、事件打点
3、H5页面打点
四、建议每个版本都在svn/git上保存相应代码
1 0
- [APP开发]一个新的APP创建时要注意的东西!!!
- nodejs开发1创建新的app
- 一个APP应用开发技术负责人需要了解的东西
- 开发Android app的注意点
- App开发需要注意的8条
- hybird app 开发的几个注意点
- [APP资讯] 开发一个App要多少钱?有免费开发App的网站吗?
- 一个APP的开发流程
- App推广干货:一个新的App该如何推广
- 一个新的App该如何推广?
- 如何推广一个新的App软件
- android 启动新 app 的activity 新进程的创建
- ios app开发教程新的分享
- 关于查找iOS中App路径时所要注意的一个问题
- Ionic创建一个简单的APP
- 创建一个 Django App 的基本流程
- APP新的理解
- IOS7开发~App开发需要注意的一些问题
- 豆瓣App的模块化实践
- Log01
- The last words of Steve Jobs
- MacOS工程替换MainMenu.xib
- 【NGUI】滚动条
- [APP开发]一个新的APP创建时要注意的东西!!!
- 弹出框
- 分布式SpringCloud服务消费集群
- memsql架构1
- android 错误集
- BeanNotOfRequiredTypeException:Bean named 'xxx' must be of type [xxxxx]...
- eclipse出现An internal error occurred during: "Building workspace". Java heap space 错误。
- php中curl的使用方法
- 使用maven将项目deploy至nexus