用流程图来描述一个App的启动功能

app软件流程图 如何做app软件流程图 在采集大量的数据之后,还要把数据汇成图表和客户汇报、产品逻辑架构或者任务流程。而是认真的分析需求。分析现有的解决方案,我们将要提供的解决方案会比现有的号多少?用户为什么要用我们的产品?因此,这时候我们需要弄清楚系统中有那些部分组成。4)界面分析和线框原型制作 完成了任务流程。我们还需要对每个任务做细化的功能拆解。除此之外还需要细化每一个部分的任务流程。以说服客户“这样做”而不要“那样做”。2)产品故事版 在清晰需求分析和产品的目标之后。这个过程我们使用的工具就是“故事版”。 阅读详情

注:以下内容是我自己看了一些文章以及结合个人理解写的东西,可能有一些来自新人的偏见,欢迎交流。

 

一、启动的流程

软件启动——启动页或广告页——引导页(有没有?取决于是否首次启动)——首页(哪种首页?取决于是否首次启动和网络状态)

关于启动页,我自己有写另一篇文章:https://blog.youkuaiyun.com/ACoderLover/article/details/82220383

 

二、考虑流程图的影响因素(结合用户体验)

1、首次启动:在首次时为加入启动页和引导页;首次不放广告

2、网络状况:如无网络不加载广告页;直接启动页+载入数据缓存页面;网络不好,不加载广告,启动页+更新首页数据;网络好,广告+更新首页

3、数据缓存:指上次使用app的缓存数据。目的是减少网络数据传输,提高运行效率。首页可分为缓存数据首页和最新数据首页(和静态首页——首次进入且无网络)。

 

三、根据影响因素整合总流程图(影响因素重要性评判以用户体验和过程实现的目的为标准)

首先判断是否首次启动——判断时间短

再考虑网络情况——这是其他因素的前提条件。如:首页的类型,是否加载广告

 

四、绘制总流程

1、启动时APP自动检测是否首次启动

2.1 首次启动——启动页——引导页——(判断网络决定)载入静态首页或最新数据首页

2.2 非首次情况,无网络——启动页——缓存数据首页

2.3 非首次情况,网络不好——启动页——最新数据首页

2.4 非首次情况,网络好——广告页——最新数据首页

 

PS:

在首页数据更新时,android环境下,对比本地版本与数据库版本,若版本不一致,弹出版本更新提示

一张图带你了解数据分析的完整流程 在数据存储阶段,数据分析师需要了解数据存储内部的工作机制和流程,最核心的因素是在原始数据基础上经过哪些加工处理,最后得到了怎样的数据。数据分析相对于数据挖掘更多的是偏向业务应用和解读,当数据挖掘算法得出结论后,如何解释算法在结果、可信度、显著程度等方面对于业务的实际意义,如何将挖掘结果反馈到业务操作过程中便于业务理解和实施是关键。在业务理解数据的基础上,推动业务落地实现数据建议。数据项目工作是循序渐进的过程,无论是一个数据分析项目还是数据产品项目,都需要数据分析师具备计划、领导、组织、控制的项目工作能力。 阅读详情

相关推荐

App 启动流程与 Activity 启动流程梳理

Android 12 activity 启动流程梳理,学习中!

qq_43180001的博客 2082

APP启动流程图

关于APP启动以及如何实现界面跳转,我这边简单绘制了一张图。可以辅助了解一下,具体说明要看我的详细博客介绍。

navywang123456的博客 2039

单片机 IAP 功能基础开发篇之APP升级(二)

1、前言 上一篇单片机 IAP 功能基础开发篇之APP升级(一)讲到了单片机 IAP 功能给 APP 程序升级的设计思路,这篇介绍的是具体实现方式。 1.1、目的 本文所写的是如何不通过下载器的方式实现单片机中的程序更新,目前介绍的是 STM32 的设计方案。 2、设计方案 2.1、升级方式 在开发单片机的 bootloader 功能时,首先需要选择通过什么样的方式进行升级,在单片机 IAP 功能基础开发篇之APP升级(一)介绍了三种升级方式,该篇先介绍串口通信升级方式。 选定升级方式后,就需

大橙子的博客 4493

android应用流程图,Android APP 启动流程简析

每一个android应用默认都是在他自己的linux进程中运行。android操作系统会在这个android应用中的组件需要被执行的时候启动这个应用进程,并且会在这个应用进程没有任何组件执行或者是系统需要为其他应用申请更多内存的时候杀死这个应用进程。所以当我们需要启动这个应用的四大组件之一的时候如果这个应用的进程还没有启动,那么就会先启动这个应用程序进程。

2401_84164672的博客 1462

app设计开发流程图

app设计开发流程图,流程清晰易读。一目了然

APP端升级流程图

这是App升级的流程示意图,有需要的可以自行下载

2020-10-03

Java的三大版本 JavaSE(桌面程序,控制台的开发) JavaME(手机,小家电) JavaEE(web段开发,服务器开发)

qq_44638452的博客 210

常见的大型商城APP业务流程图-仅供参考

该文件是一份电商APP的整体业务流程图,主要模块有 首页推荐区业务,首页内容规划,个人中心(类似淘宝个人中心业务),消息中心,购物车,商品区,订单,商城通用部分。

APP启动的流程图

点击桌面APP图标之后,APP启动的流程图:

wjwei1213的专栏 903

APP启动流程详解

详细的解说了APP的启动过程及其核心代码,为学习Android framework框架提供了很好的学习资料

给麒麟KylinOS服务器加把锁:手把手配置符合等保要求的密码强度策略

本文详细介绍了如何在麒麟KylinOS服务器上配置符合等保要求的密码强度策略,包括pwquality.conf和login.defs的核心参数设置、等保合规的进阶配置技巧以及企业环境中的平衡艺术。通过实战案例和测试方法,帮助管理员构建坚固的密码防线,确保系统安全。

weixin_33749242的博客 419

App启动通用流程图方案

App启动通用流程图方案

hongbowu的专栏 1030

【模型转换】将.mindir文件转换成.ms文件(Windows篇)

首先需要在MindSpore中训练好并经过评估可用的模型,可以以标准格式(例如onnx, mindir等)导出,得到.mindir模型文件(例如lenet.mindir)。为了将模型部署到自定义应用中,还需要将其转换为更为紧凑和高效的ms格式模型,用于在MindSpore-Lite环境中推理,这可以通过MindSpore Lite提供的模型转换工具converter_lite完成。

qq_42962847的博客 1425

Android启动一个app 流程

我们平时在手机桌面上点击一个app 图标, 就能启动一个app应用。从用户角度来看,这个过程看起来很简单,但是它的背后又隐藏着什么玄机 ? 在做安卓开发这么多年后,我觉得有必要认真的分析一下,启动一个app 都走了什么流程 。 1. android app 进程基础理论 1.1 每个Android App都在一个独立空间里, 意味着其运行在一个单独的进程中, 拥有自己的VM, 被系统分配一...

grandself的博客 779

学习 Bootstrap 5 之 Tables

学习 Bootstrap 5 之 表格表格 (Tables)1. 创建表格(1). 使用原生的表格标签(2). 使用Bootstrap 5 的提供的表格标签类(3). 原生与Bootstrap创建出来的表格的对比2. 表格样式(1). 表格样式的效果(2). 表格样式的使用1). 用于 <table> 标签2). 用于 <thead> <tbody> <tfoot> 标签 表格 (Tables) 1. 创建表格 (1). 使用原生的表格标签 <tabl

qq_37354060的博客 2130

【理论&实战篇】大模型RAG技术详解(一)-基础篇

RAG的初衷是为了增强大模型的事实性、时效性,减少幻觉,引入专业知识优化生成回复,是一种结合了信息检索技术与语言生成模型的人工智能技术。通过,并将其作为提示(Prompt)输入给大模型(LLM),来。

qq_41375680的博客 374

UVC app流程图

简介 uvc_app实现了完整的uvc device的功能,包括配置、预览、切换、事件及指令响应等,通过采集摄像头的数据,通过MJPG编码或者H264编码通过ISOC模式传输。 使用方法 使能uvcapp:make menuconfig,选择enable uvcapp或在buildroot对应产品defconfig中添加BR2_PACKAGEUVCAPP=y 确认uvc_config....

zhoudidong的专栏 8522

一篇文章认识《双目立体视觉》

双目立体视觉,由两个摄像头组成,像人的眼睛能看到三维的物体,具有深度的信息;单目视觉只能看到二维的物体。 1)双目摄像头 2)双目相机基线 3)打开双目摄像头 4)双目测距 视差disparity、 极线约束、 极线校正/立体校正、 a.双目标定 b.双目矫正 c.立体匹配 d.双目测距(三角测量) e.测距效果 立体视觉方法评测网站

黎国溥 7961

安卓APP应用启动流程详解

Android 应用启动流程详解

一个踩这七色彩虹的路人甲 7818

Git下载与安装

一、Git下载 二、Git安装

欢迎订阅我的“JAVA全栈开发笔记(全)”专栏,价格优惠,仅需19.9元。 6万+

【Unity实战篇 】| Unity实现 文本框可以自适应大小,到达最大宽度之后再缩小字体

Unity实现 Text文本框可以自适应大小,到达最大宽度之后再缩小字体 需求:在文本框可以自适应大小拉伸的前提下,增加一个最大限制宽度,使其到达最大宽度后 再启用 Best Fit 实现自适应改变文字大小以适应文本框的大小。 在Unity中经常会用到文本组件的自适应大小功能,一般使用HorizontalLayoutGroup和ContentSizeFitter组件配合即可实现文本自适应的效果。

努力前行,总会成为自己心中的那道光 3万+

Android APP打开另一个APP完整逻辑实现

一丶概述前段时间配合开发,完成了一个APP拉起另一个APP的需求,负责接收数据跨登录部分。当然整个实现思路挺感兴趣就了解一下。先说说需求拉起另一个APP是为了方便统一使用管理,有些公司APP较多,部分人只需要用到部分APP,需要用到时就下载。市面上比较流行的解决办法,第一个就是现在说的新开发一个管理型APP,其他APP需要时再下载,运用时拉起,另一个就是插件化,直接将多个APP合成一个APP,这个...

行动者&&职业化 2万+

RK3588&RK3576实现 HW-ID DTB(动态加载不同的Kernel DTB)功能

RK平台的U-Boot⽀持检测硬件上的GPIO或者ADC状态动态加载不同的Kernel DTB,暂称为HW-ID DTB(Hardware id DTB)功能。

Wynter 849

Android APP及ActivityThread启动流程的一些理解

目录系统启动的初始工作System Server进程Launcher进程六个大类ActivityThread启动流程APP启动流程ActivityManagerService相关启动流程图 系统启动的初始工作 1. Android 众多基于Linux内核的系统类似, 启动系统时, bootloader启动内核和init进程. 2. init进程分裂出更多名为"daemons(守护进程)"的底层的Linux进程, 诸如android debug deamon, USB deamon等. 这些守护进程处理底层

linnnnn.的博客 1382

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

上一篇: APP设计之启动页和广告页
下一篇: Java的环境配置
52Cathy
博客等级 码龄9年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值