首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    APP开发流程,移动应用开发流程

    所有这些应用程序,如果专业构建,应遵循类似的移动应用程序开发过程。在BHW,我们已经构建了350多个网络和移动应用程序,在本文中,我将概述我们遵循的战略,设计和开发流程。 绘制完多个屏幕后,开始考虑应用程序的工作流程。 使用的工具:白板,铅笔和纸,balsamiq和Sketch 工作流程 工作流程是用户可以在您的应用中移动的途径。 当您发现工作流程出现问题时,请更新您的线框并重试。请记住在每次迭代中运行所有功能,只是为了确保您不会增加一个操作的难度以尝试改进另一个操作。 使用的工具:白板,铅笔和纸,Invision 点击型号 点击型模型可帮助您测试线框和工作流程。它们基本上是一种在手机上体验线框以进行更真实测试的方法。 如果您的公司选择使用其他流程,这些步骤将非常相似,但每个流程的顺序和长度可能会有所不同。 规划 sprint的计划阶段涉及划分当前迭代期间要实现的任务列表。每项任务都需要明确的要求。

    3.9K20编辑于 2022-07-01
  • 来自专栏学习

    Git开发流程

    主要分支命名 master:主分支,用于发布正式版本,不应直接在此分支上进行开发。 develop:开发主分支,用于日常开发和功能集成,所有新功能都应从此分支派生。 git单人开发版本流程 1.在本地切换至当前最新master(正式)分支,进行git pull操作,获取最新的master(正式)分支代码 git checkout master git pull 2. 操作及其他协作(运维)操作 // 删除已上线分支远程分支 git push origin -d feature_xx_yy // 删除本地分支 git branch -D feature_xx_yy git多人开发版本流程 ) // 项目组公共的分支 git checkout -b feature_home_1.0.0_group1 4.进行多人开发,可以在自己分支每天开发完成合并至项目组公共分支,也可以开发完成进行提测时将自己分支提交至公共分支下 ,上述Git开发流程并非绝对,仅分享参考,使用的CI/CD持续集成持续发布平台也不同,合并发布流程会细化代码管理审核流程权限等等

    46010编辑于 2024-10-31
  • 来自专栏java编程那点事

    Flink开发流程

    Flink具有特殊类DataSet并DataStream在程序中表示数据。您可以将它们视为可以包含重复项的不可变数据集合。在DataSet数据有限的情况下,对于一个DataStream元素的数量可以是无界的。

    64720编辑于 2023-02-25
  • 来自专栏sealyun

    kubernetes开发流程

    文章目录 概述 开发环境构建 Fork Clone到本地 设置remote 代码同步 分支管理 CI编译与发布 实践案例 从master切出一个分支 merge到1.13.4版本中 其它注意事项 概述 本文介绍如何对kubernetes进行二次开发,仓库如何管理,git分支如何管理,怎样利用CI去编译与发布以及如何给社区贡献代码等,结合实际例子,望对大家有所帮助。 开发环境构建 ? merge特定的变更 git rebase 通常我用来合并多个commit, 虽然cherry-pick也支持多个commit,但是多了容易混乱 首先从master分支HEAD切出一个分支,我们有所的功能开发在这个分支上进行 实践案例 k8s kubeadm默认证书的时间是一年,我希望延长到99年,这样就需要定制化开发,那么问题来了,因为版本众多,是不是需要每个版本都去改一下,那太麻烦了,正确的做法如下: 从master切出一个分支

    1.4K20发布于 2019-07-25
  • 来自专栏DDD

    开发流程规范

    V也在谈规范,写文档,估计是前段时间阿里又发布了开发手册(华山版),借鉴于一下,对一些细节做些补充,整理出来 整体流程 ? 这个流程整体分为三个大阶段:需求阶段,开发阶段,上线阶段 需求阶段 需求分析 这个阶段主要是产品主导,收集痛点,归集需求,制定目标,与架构师讨论架构方案,与安全评估业务安全性 这儿可根据需求大小,具体行事 编码速度,实现手段只要是正常业务需求,一般都不会拖延时长 第一阶段成果,对于开发人员来讲,就是详细设计文档,文档中有了相应流程图,伪代码,具体涉及接口也有了,此时就是一个代码翻译过程 此阶段测试,需要输出测试用例 ,这个阶段,还有大量工作需要去做 产品对需求进行总结,收集数据,分析效果,为下一期需求做准备 开发需要对代码进行整理,比如有些是为了灰度而生的无用代码可以删除 ---- 一个完整的需求开发流程到此结束, 写PRD的过程,就是梳理思考的过程,让需求更明确,流程更完整,细节更透彻,这样就不会出现提交给开发时,被开发一堆问题阻塞住。

    2.8K30发布于 2021-03-23
  • 来自专栏ghostsf

    iOS 开发流程

    证书知识及准备工作 几种开发者帐号区别 真机调试流程 内测发布流程 Appstore 上架流程 证书知识及准备工作 基础问题答疑 什么是证书 由 apple 官方颁发, 用以证明开发者身份的特殊文件 大学帐号不能发布 appstore, 主要拥有真机调试的权限 真机调试流程 基本概念 真机调试指 mac 连上 iphone, xcode 可以直接以这台 iphone 设备为 build target , 能在 iphone 里执行编译结果 条件和流程 分为拥有独立开发者帐号(也包括公司帐号或企业帐号成员)和共享开发者帐号两种情况 拥有独立开发者帐号 在 provisioning portal 新建应用 , 可以在淘宝搜 iOS真机调试 花几元购买一份授权, 包含(p12 证书 和 .mobileprovision 描述文件) 内测发布流程 基本概念 当 App 开发进行到一定程度, 需要更多的人参与测试 ://agile.baidu.com fir-分发相关工具 http://fir.im/dev/tools itools http://www.itools.cn/ Appstore 上架流程

    2.9K10编辑于 2022-09-09
  • 来自专栏数据分析1480

    数据可视化的基本流程总结

    大多数人面临这样一个挑战:我们认识到数据可视化的必要性,但缺乏数据可视化方面的专业技能。 可视化工具包括但不限于,Tableau,Excel,PowerBI,Python,R 可视化之前:探索性分析与解释性分析 二者之间有很重要的区别:探索性分析指理解数据并找出值得分析或分享给他人的精华。 可视化过程 一个完整的数据可视化过程,主要包括以下4个步骤: 确定数据可视化的主题 提炼可视化主题的数据 根据数据关系确定图表 进行可视化布局及设计 ? 图片来自:木东居士 可视化元素由3部分组成:可视化空间+标记+视觉通道 可视化空间 数据可视化的显示空间,通常是二维。 三维物体的可视化,通过图形绘制技术,解决了在二维平面显示的问题,如3D环形图、3D地图等。 标记 标记,是数据属性到可视化几何图形元素的映射,用来代表数据属性的归类。

    2.6K20发布于 2020-02-19
  • 实时开发平台(StreamPark) Spark SQL可视化实操流程

    AllData数据中台作为可定义数据中台,具备全链路数据集成、治理能力,负责数据的统一汇聚与资产化管理;Streampark作为Apache顶级开源实时计算平台,支持Spark、Flink双引擎,提供低代码开发与一站式运维能力 但很多企业在搭建实时数据体系时,都会陷入两大困境:要么数据中台与实时开发平台割裂,数据流转卡顿;要么Spark SQL开发门槛高,运维成本居高不下。 破局方案 本文通过可视化操作+极简配置,让Spark SQL实时开发从配置Spark SQL版本、作业参数配置,到作业发布、启动运行,再到实时查看运行日志、完成作业闭环。

    21020编辑于 2026-03-11
  • 来自专栏Spring相关

    Activiti可视化流程管理器

    1.简介 Activiti是一个业务流程管理(BPM)框架,它是覆盖了业务流程管理,工作流,服务协作等领域的一个开源,灵活的,易扩展的可执行流程语言框架。 在Java工作流引擎中可谓是主流,我们的项目也是使用的这个框架进行流程相关的开发。 与流程息息相关的就是我们的流程定义BPMN文件,包含有一系列的标签定义,如果直接去编辑这段标签不仅上手不容易,还容易改出问题,这时候就迫切需要一个可视化的管理编辑器了。 前面目录都不要有中文路径 3.界面展示 部署成功后的访问登录地址http://localhost:8080/activiti-explorer // 默认账号密码 账号: kermit 密码: kermit 选择流程 ,进入到流程设计工作区,添加流程设计 整个流程所需的组件这里都可以找到,根据自己的需要拖拽流程界面 然后部署流程 启动流程后可以到相应用户的界面查看任务 相关人员就可以完成任务,至此流程的整个过程都运行完成

    94830编辑于 2022-09-21
  • 来自专栏全栈程序员必看

    移动端开发流程

    cnpm) 包管理工具 yarn add axios -S cnpm install axios -S -S: --save-dev 生产环境的依赖 (dependencies) -D: --dev 开发环境的依赖 开始搭建 首先我们要创建一个项目,使用以下: 指令: vue create demo ..... cd demo yarn install npm run serve //项目启动 或者我们可以使用可视化安装 在命令窗口中使用vue ui,弹出页面 使用模块 多环境变量配置(开发、测试、生产) axios 请求拦截,响应拦截 (API统一管理) sass 预编译 rem移动端适配方案 vant-ui 按需导入 初始化样式问题 —我们可以在(reset.css中引入项目) 例如 box-sizing:border-box 三、路由 我们经常用的有 路由嵌套 路由传参 路由守卫 keep-alive 四、组件化开发 1.组件拆分问题:我们可以封装公共组件、功能性组件 2.组件开发:父传子、子传父、兄弟传值 五、webpack配置的打包优化(vue.config.js) 发布者:全栈程序员栈长,转载请注明出处:https

    1.7K20编辑于 2022-09-12
  • 来自专栏图像识别与深度学习

    蓝牙项目开发流程

    0参考代码 蓝牙(BLE)模块及协议.pdf:在电脑内,有助于理解ble BLE蓝牙在Android开发中的应用 - Android移动开发技术文章_手机开发 - 红黑联盟 Android BLE开发之Android手机与BLE终端通信 - hellogv的专栏 - 博客频道 - CSDN.NET 置顶 Android 蓝牙4.0BLE开发实现对蓝牙的写入数据和读取数据 Android移动开发技术文章_手机开发 - 红黑联盟 android开发 怎么获取手机当前时间_百度知道 android获取手机真实时间与时区,IP地址_百度知道 34Android字符串操作 开发建议:把这写操作都封装成同步操作,一个操作回调之前,阻塞主其他调用。 www.iteye.com/problems/52586 UTC时间与北京时间的关系 web 开发涉及到时间的是一律使用 utc 时间吗?

    4.6K100发布于 2018-05-22
  • 来自专栏QT开发

    macOS 应用开发流程

    macOS 桌面应用的开发流程,从概念到发布,涉及多个阶段,每个阶段都有其特定的任务和工具。下面将详细介绍这个过程。1.需求分析与设计明确目标: 确定应用程序的目标用户、功能、性能要求等。 2.开发环境搭建Xcode安装: Xcode 是苹果官方提供的集成开发环境,是 macOS 开发的必备工具。配置项目: 创建新的 Xcode 项目,配置项目的基本信息,如产品名称、组织标识符等。 3.代码编写选择语言: macOS 应用主要使用 Swift 或 Objective-C 语言开发。构建界面: 使用 Interface Builder 可视化地设计界面,或者使用代码编写。 分发: Mac App Store: 遵循苹果的审核流程,将应用程序提交到 Mac App Store。 直接分发: 通过网站、邮件等方式直接分发给用户。 关键工具与技术Xcode: 集成开发环境,用于编写、调试和打包 macOS 应用程序。Swift/Objective-C: 开发语言。Interface Builder: 可视化界面设计工具。

    1.4K10编辑于 2024-11-13
  • 来自专栏APP开发

    原生APP开发流程

    原生APP外包开发流程与一般的软件项目外包流程类似,但针对原生APP的特性,在某些环节需要特别注意。以下是一个详细的原生APP外包开发流程。 线框图设计: 绘制APP的页面布局和交互流程。原型设计: 创建可交互的原型,模拟APP的使用流程。视觉设计: 设计APP的界面风格、颜色、图标等。 三、开发阶段 (代码实现):环境搭建: 搭建开发环境,包括安装Xcode (iOS) 或 Android Studio (Android)、配置开发工具、安装必要的SDK和库。 项目管理能力: 考察外包团队的项目管理能力,包括是否有清晰的项目管理流程、是否能够按时交付、是否能够有效地控制项目风险等。 通过以上流程,可以有效地进行原生APP的外包开发,并最终交付高质量的原生APP。选择合适的、有经验的外包团队至关重要。在合同签订前,务必明确双方的权利和义务,以保障项目的顺利进行。

    97010编辑于 2024-12-18
  • 来自专栏my notebook

    xposed模块开发流程

    AS 开发xposed模块步骤(java sdk等环境配置略): 一、创建Empty Activity工程 选择好之后点击Finish 二、修改app/src/main/AndroidManifest.xml

    3.9K00发布于 2021-01-07
  • 来自专栏用户2357804的专栏

    R包开发流程

    R包开发 创建R包基本流程开发工具:devtools 运行调试 + usethis 创建修改 基本流程: create_package 创建一个R包 use_r()写函数,插入roxygen注释和 use_testthat() 和use_test()生成测试文件;test()进行测试 check对整个包进行检查 use_readme_rmd()和build_readme()生成readme文件 开发工具

    1.1K00发布于 2021-07-10
  • 来自专栏比原链

    Bytom DAPP 开发流程

    搭建DAPP架构 Bytom的blockcenter服务器是官方开发的去中心化插件钱包服务器,开发者可以按照相关API接口来调用即可。比原链的DAPP总体框架模型如下: ? 接下来对这几个重要的部分展开说明: 1)前端页面的设计主要是网页界面的设计,这个部分开发者可以自己选择页面模式 2)插件钱包已经进行了结构化的封装,并且提供了外部接口给DAPP开发者调用,开发者只需要将插件的参数按照规则进行填充 开发者可以根据实际需求来开发一些RPC请求接口,然后在前端页面设置相关条件来触发这些API的调用。 前端逻辑处理流程大致如下: 调用插件,比原的chrome插件源码位于Bytom-JS-SDK,开发比原DAPP时调用插件的说明可以参考Dapp Developer Guide,其网络配置如下: window.addEventListener 此外,DAPP开发者也可以搭建了自己的去中心化钱包服务器,并且自己开发相关的插件。

    89930发布于 2019-07-19
  • 来自专栏APP开发

    鸿蒙APP开发流程

    鸿蒙(HarmonyOS)APP的开发流程与传统的Android或iOS开发流程既有相似之处,也有其独特之处。以下是一个详细的鸿蒙APP开发流程。 一、环境搭建与准备:1.安装开发工具:下载并安装DevEco Studio: 这是华为官方推荐的鸿蒙应用开发集成开发环境(IDE),基于IntelliJ IDEA开发。 2.注册华为开发者联盟账号并实名认证:这是发布应用到华为应用市场的前提。3.配置开发环境:根据需要配置Java开发环境(JDK)。配置Gradle构建工具。 四、应用逻辑开发:1.选择开发语言:eTS/ArkTS (推荐): 基于TypeScript扩展的语言,更现代化,类型安全,更适合ArkUI开发。Java: 传统的Android开发语言,鸿蒙也支持。 总结:鸿蒙APP的开发流程与传统移动应用开发类似,但也有其独特的概念和工具,例如Ability、ArkUI等。开发者需要熟悉这些概念和工具的使用,才能高效地开发出高质量的鸿蒙应用。

    1.7K10编辑于 2025-04-08
  • 来自专栏DT乱“码”

    敏捷开发流程详解

    敏捷开发流程详解  1       敏捷开发流程 ü   敏捷软件开发核心是迭代式开发,增量交付。  1.1      敏捷流程详解图-敏捷流程图 1.2      敏捷流程三种角色及其职责 角色名称 角色定义 角色职责 注意事项 Product Owner(PO)- 产品负责人 确保Team做正确的事 l   团队成员严格遵守团队规则 1.3      敏捷开发流程详解 1.3.1   流程图详解步骤 1.          偏差20%=(实际开发-计划开发)/计划开发 偏差20%=(实际开发-计划开发)/计划开发 偏差20%=(实际开发-计划开发)/计划开发 测试计划估算精确度 偏差30%=(实际测试-计划测试)/计划测试 偏差30%=(实际测试-计划测试)/计划测试 偏差30%=(实际测试-计划测试)/计划测试 质量 开发测试工时比 开发工时:测试工时 开发工时:测试工时 开发工时:测试工时 测试效率 发现有效bug

    6.5K70发布于 2018-02-09
  • 来自专栏杂谈v

    硬件产品开发流程

    文章转自:Leangoo 原文链接:https://www.leangoo.com/staged-project.html#tab-id-2 下图所示的是一个硬件产品开发大体上所需要经历的全部流程: 制定进度计划,从启动项目到项目发布的整个流程的各个时间节点及各个阶段的进度计划。 质量管理、定义产品质量度量指标等 4)设计 规划做好之后,我们进入设计阶段,设计阶段有ID设计,如ID评审评估都OK就可进入结构设计、电子设计(包括PCBA设计,电子件选型,确定PCB等)、软件设计及开发 (包括软件原型设计,软件功能开发等)、整机验证(结构、电子、软件结合验证等) 确定基本外观、功能、配置之后,进入包装设计(包装说明书、打样、材质、效果等)。 注:对于不同企业,不同产品,可能会有不同的流程和要求。以上可作为参考~

    3.3K41发布于 2019-10-18
  • 来自专栏Go实战

    gitflow 开发流程

    目前有专业提供gitflow开发流程开发工具 SourceTree,推荐大家可以用用,mac和windows客户端都有的。 除了gitflow还有github flow 和gitlab flow。 /www.ruanyifeng.com/blog/2015/12/git-workflow.html 大家都知道 Git 开 branch 很方便,非常鼓励 topic branch,但有没有一套模型流程告诉我们应该怎麽管理 有人便整理出一套最佳实践惯例 A successful Git branching model,我们团队就採用了这套流程。 简单来说,他将 branch 分成两个主要分支,三种支援性分支: 主要分支 master: 永远处在 production-ready 状态 develop: 最新的下次发佈开发状态 支援性分支 Feature branches: 开发新功能都从 develop 分支出来,完成后 merge 回 develop Release branches: 准备要 release 的版本,只修

    1.1K41发布于 2019-04-04
领券