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

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

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

    3.7K20编辑于 2022-07-01
  • 来自专栏花落的技术专栏

    Android 10 Activity 创建流程

    ActivityThread作为主应用程序的主线程管理类,我们都从main方法开始分析。main方法主要功能是创建ActivityThread且关联,创建Looper死循环不让程序退出。

    1.4K20发布于 2021-11-24
  • 来自专栏学习

    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多人开发版本流程 rel_home_1.0.0分支合并到master(正式)分支合并提交 git checkout master git pull(有冲突,解决冲突) git merge rel_home_1.0.0 10 ,上述Git开发流程并非绝对,仅分享参考,使用的CI/CD持续集成持续发布平台也不同,合并发布流程会细化代码管理审核流程权限等等

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

    Flink开发流程

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

    61520编辑于 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.3K20发布于 2019-07-25
  • 来自专栏DDD

    开发流程规范

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

    2.7K30发布于 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.7K10编辑于 2022-09-09
  • 来自专栏Postgresql源码分析

    Postgresql源码(10)LWLockAcquire流程分析

    功能特点: 信号量驱动唤醒,不做spin 等锁形成队列,依次唤醒 与PGPROC结构耦合,多进程协作

    29820编辑于 2022-05-12
  • 来自专栏学习猿地

    Web前端学习 第10章 小程序开发6 小程序发布流程

    小程序开发完成,并且经过了本地的测试后,提交审核。 1、服务器域名配置一个月内可申请5次修改) 服务器域名需经过ICP备案,新备案域名需24小时后才可配置。 服务器配置完成后,在开发工具中就能看到配置的服务器 2、业务域名配置(小程序内组件使用到链接需要配置域名,例如:web-view) 3、上传 代码提交到后台审核 版本审核通过后,会变成线上版本

    1.1K20发布于 2020-07-08
  • 来自专栏HansBug's Lab

    win10下vagrant+centos7 rails虚拟开发机配置流程

    (注:笔者自己的服务器上的配置是centos7.2 + ruby2.3.4 + mariadb + redis,自己的笔记本为win10,另外,很多网上的类似文章都写于很长时间以前,很多内容现在已经不适用 所以写下此文,总结经验) 配置流程 1、box镜像的选择 本文中,笔者由于网站服务器系统为centos7.2,所以理所应当的选择了centos的镜像。 2、安装git 作为开发机,git是必不可少的,然而一开始也被git坑了好长时间。 可以参照博客:http://blog.csdn.net/cenguocheng/article/details/41282663 关于mariadb的远程访问问题,可以参照博客,写的很简洁清晰(不过除了开发机以外的情况下将远程权限赋予全部 init git remote add origin *****************.git 然后 git pull origin master 将项目安置好,然后接下来就是rails项目的一般性流程

    2.5K70发布于 2018-04-11
  • 来自专栏全栈程序员必看

    移动端开发流程

    cnpm) 包管理工具 yarn add axios -S cnpm install axios -S -S: --save-dev 生产环境的依赖 (dependencies) -D: --dev 开发环境的依赖 在命令窗口中使用vue ui,弹出页面 使用模块 多环境变量配置(开发、测试、生产) axios 请求拦截,响应拦截 (API统一管理) sass 预编译 rem移动端适配方案 vant-ui 按需导入 较老设备点击事件有300ms延迟问题) 1px 边框像素问题 初始化样式问题 (reset.css引入项目) js工具文件 (防抖、节流、日期处理、数据类型检测) 字体图标引入 1.多环境变量首先配置我们的开发环境下的 /aseets/css/border.css' 10.初始化样式问题 —我们可以在(reset.css中引入项目) 例如 box-sizing:border-box 三、路由 我们经常用的有 路由嵌套 路由传参 路由守卫 keep-alive 四、组件化开发 1.组件拆分问题:我们可以封装公共组件、功能性组件 2.组件开发:父传子、子传父、兄弟传值 五、webpack配置的打包优化(vue.config.js

    1.6K20编辑于 2022-09-12
  • 来自专栏QT开发

    macOS 应用开发流程

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

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

    原生APP开发流程

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

    85810编辑于 2024-12-18
  • 来自专栏图像识别与深度学习

    蓝牙项目开发流程

    0参考代码 蓝牙(BLE)模块及协议.pdf:在电脑内,有助于理解ble BLE蓝牙在Android开发中的应用 - Android移动开发技术文章_手机开发 - 红黑联盟 Android 9,接口 java中接口interface用法小结_谁敢说俺丑_新浪博客 10,final,static 浅析Java中的final关键字 - 海 子 - 博客园 11,未解决的问题: - BlogJava Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串 - uikoo9的专栏 - 博客频道 - CSDN.NET 16进制数据,和10 所以16进制,10进进制,只有输入输出和用字符串表示的时候,才有区别的必要. 当定义一个变量,不论用16进制(常量)赋值初始化,还是10进制赋值初始化,只是编译时候处理方式不同. 数据的值,是不用区分16进制,和10进制的. 因为编译后的变量里,储存的是二进制,不关16进制,和10进制的事情.

    4.3K100发布于 2018-05-22
  • 来自专栏比原链

    Bytom DAPP 开发流程

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

    85530发布于 2019-07-19
  • 来自专栏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文件 开发工具 prices and other attributes of almost 54,000 #' diamonds. #' #' @format A data frame with 53940 rows and 10

    1.1K00发布于 2021-07-10
  • 来自专栏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.5K10编辑于 2025-04-08
  • 01:开发流程标准

    为什么第一篇写开发流程标准呢? 背景:在不熟悉一个研发团队不知道一个开发流程的标准,甚至没有一个标准的时候,镜像版本、服务名称如何定,这都是一门学门,当然每个公司的研发流程都有自己的标准,我则偏向运维方面。 master分支:不能在该分支进行开发,且永远是支持稳定版本。合并其他分支过来的时候,则说明新的一个稳定版本发布。 develop分支:该分支是永远是开发中的最新代码,该分支可延伸其他分支,不能直接在该开发,负责MR合并。 feature分支:该分支是从develop分支衍生出来的新分支,并且建议命名为:featrue/xxx-xxx,最好这个分支是表面是什么功能,因为这个分支表示的是功能开发开发完之后MR合并到develop

    15510编辑于 2025-11-13
  • 来自专栏中小公司数据治理

    理想开发流程

    想到哪,写到哪; 数据开发作为独立流程开发流程 1595398225004_62726648-133F-4DC4-8F8F-521A5FEB8D5B.png 一、需求提出阶段 解释:产品经理提出的新业务需求 、app开发、数据开发,数据产品经理 负责人:服务开发/ 要求: 1.数据可读性:要考虑数据应用范围,防止歧义,包括字段命名等 2.变化透明性:禁止改变现有数据(字面)的业务意义 数据服务可靠性: 1. 可执行性&简洁性:数据收集尽可能自动化,不需要人工介入 可维护性: 1.明确新添加/修改数据的意义(与业务设计的对应关系) 2.明确数据在存储/服务中的物理位置,可扩容 3.每个环节出错,都可重试或重做流程 参与人:服务具体开发、数据组开发 负责人:数据组开发 要求: 1.针对每个数据流,都需要有数据流监控。 监控纬度: a)任务是否失败 b)数据是否有堆积(实时处理) c)重复执行较大/流程长任务流,中间流程数据要监控,减少修复代价 3.各种监控发现问题要能方便排查问题原因及尽方便修复 产出:产品需求文档(

    51230发布于 2020-07-22
领券