制作一個App的完整流程是哪些

APP開發流程其實并不復雜,但是對于客戶來說,。一般移動APP開發都離不開UI設計師、前端開發、后端開發、測試專員、產品經理等,由于他們的工作性質都不一樣,我們且先把APP軟件開發項目分為三個階段:
 一、功能需求階段
1.功能需求討論:前期需要產品經理跟客戶溝通,了解客戶要開發APP的類型、平臺、功能、產品設計的需求、時長、預算等等,只有了解客戶的詳細需求才能做出詳細的APP開發方案。
需求評估:提交方案后需要找前端與后端開發人員探討方案可行性,包括功能開發的難度、實際開發的費用以及時間。
2.UI設計與項目開發:項目各個部門開始討論,UI設計部門針對產品開展設計UI界面跟UE。
二、APP開發階段
1.項目啟動:根據產品功能需求文檔進行評估提出測評、預發跟正式發布時間。
程序開發流程:前端開發-程序開發-接口對接-第三方接入(支付寶等)-定期項目會議溝通和管控項目開展-開發預算審計。
2.程序測試:由測試專員針對APP進行多機型測試,測試內容包括:APP內容測試、APP性能測試、APP功能測試、APP視覺測試、對于BUG調試修復。測試合格,確認沒有BUG后與客戶進行溝通,開始走驗收流程。
三、APP上線階段
APP上線審核:一般蘋果的APP STORE審核大概需要一個星期,安卓審核在3天左右,所以APP開發測試一定要提前半個月完成,給長線審核預留一定的時間。
四、上線所需資料與注意事項
(一)申請成為開發者
1. 公司開發者上傳營業執照掃描件(已年檢)
2. 個人開發者上傳個人有效身份證的正反兩面掃描件
3. 所有上傳證明材料必須真實有效;
4. 開發者提供的聯系人,聯系電話將作為手機應用市場與開發者聯系的渠道,需真實有效
(二)上傳軟件資料注意事項
1.軟件名稱、文字介紹及截圖不能違反國家相關規則;
2.軟件介紹里有網址的,必須與軟件開發者或者內容相關,不得有其他無關內容
3.軟件圖標、截圖必須來源于上傳軟件且內容清晰,與當前版本對應
(三)app發布流程中需注意:
1.確保軟件能正常安裝、使用、卸載,保證良好的用戶體驗
2.不得抄襲,如有侵權行為則不會通過審核、已經上線軟件將立即下架
3.不違反國家相關規則;
4.如軟件有收費內容,必須給用戶以明確的提示
5.如軟件含有內置SDK(軟件開發工具包),須不含違反國家相關法律的信息;
(四)手機App應用上線發布
1、App store發布
2、主流安卓市場發布
3、App下載頁(web/wap)發布
4、二維碼生成
5、App應用手冊
從以上APP項目研發流程來看,每一個版本研發都要經歷以上3個階段12環節,理論圖上看是一條完整的流水線,但是如何保證流程順暢進行?如何使項目成員工作效率最大化?這十分考驗產品經理/項目經理的版本規劃能力。當然項目成員間的默契和溝通也很重要

轉載于:https://www.cnblogs.com/chenlimei/p/9333923.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538216.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538216.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538216.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Failed to find Build Tools revision 26.0.1

Error:A problem occurred configuring project :app. > Failed to find Build Tools revision 26.0.1 在build.gradle 中buildToolsVersion 如何修改。看本地安裝了哪些版本的 進入文件夾Android SDK 目錄下build-tools,修改為里面有的版本

netty 游戲服務器框圖_基于Netty和WebSocket協議實現Web端自動打印訂單服務方法與流程...

本發明涉及電子商務技術領域,尤其涉及一種基于netty和websocket協議實現web端自動打印訂單服務方法。背景技術:電子商務是以信息網絡技術為手段,以商品交換為中心的商務活動;也可理解為在互聯網(internet)、企業內部網(intranet)和…

小學數學動畫 android,小學數學動畫教學下載-小學數學動畫 安卓版v5.0-pc6手機下載...

小學數學動畫教學軟件是一款能讓孩子愛上數學的客戶端應用,小學數學動畫app以動畫的形式帶領孩子學習數學知識以及各類公式原理,測底掌握數學方法。功能介紹小學數學動畫通過形象、生動、清楚、易懂的觸摸動畫向你解釋小學數學知識和原理(小學數學原理和…

存儲芯片在智能化產業鏈中扮演的角色將更加重要

隨著大數據、云計算、物聯網等發展,存儲芯片作為半導體元器件中不可或缺的組成部分,在內存、消費電子、智能終端等領域均有著非常廣泛的應用。近年來,國家把集成電路產業列為“十三五”期間重要的新型戰略性產業,國產化“存儲芯片…

Tomcat下找不到properties文件

在java core項目里,目錄結構如下: 當使用 InputStream ipsnew FileInputStream("config/config.properties");能讀到properties文件。但是在java web項目時,部署到Tomcat后。上面的讀法就不行了。 javaweb項目結構如下&#xff1a…

win10計算器rsh_Win10 內置計算器評測:PowerShell 很靠譜

計算器幾乎是每個操作系統都具備的工具,不管是手機還是電腦,很多人都離不開它。然而這些系統內置計算器標準模式往往功能比較簡單,基本上只用于單步運算,就像傳統計算器那樣,現在的Win10計算器也是如此。不過Windows10…

android tcpdump log分析,android 系統啟動過程中加入tcpdump和logcat

一、android 系統啟動過程中加入tcpdump ,分析開機啟動后,系統與服務器端的消息交互。1. init.rc 中的修改1)在init.rc 中加上tcpdump service.service tcpdump /system/xbin/tcpdump -s 0 -w/data/test/test_1.pcapclass core2)在init.rc 中啟動tcpdump…

Linux下查看軟件安裝路徑(whereis)

原文鏈接:http://blog.csdn.net/ly_feng/article/details/7898649----------------------------------------------------------------一、查看文件安裝路徑:由于初次大部分軟件的安裝都是系統自動安裝的,所有先說查看文件安裝的所有路徑(地址…

CloudDBA新功能上線--SQL過濾/限制/防火墻

1 前言 CloudDBA是阿里云數據庫團隊開發的智能診斷和優化平臺,可以幫助用戶更好使用阿里云數據庫。CloudDBA不斷提升算法和規則,更好的匹配更多用戶場景,剛剛上線了SQL過濾功能,用來解決某類SQL給系統帶來的沖擊。 2 功能描述 匹配…

js導出的xlsx無法打開_js文件操作之——導出Excel (js-xlsx)

前陣子跟server同學討論一個Excel導出的需求,我說JS搞不定,需要server來做,被server同學強行打臉。今天研究了下,尼瑪,不光可以,還很強大了!總結:經驗是害人的,尤其是在發…

Linux上Svn環境搭建

一般情況下,Linux都是自帶SVN環境的。 查看svn是否安裝了 [14:50:28][rootVM60 ~]# rpm -aq subversion [14:50:30]subversion-1.6.11-9.el6_4.x86_64 [14:52:01][rootVM60 ~]# whereis svn [14:52:01]svn: /usr/bin/svn /usr/share/man/man1/svn.1.gz [14:55:…

android主流技術框架,android開發現在流行什么IDE和開發框架?

慕仙森idea, AS (android studio), adt, 其中 AS 是google 非常推薦的.看官網就知道了. 框架的話: xutils , andbase , volley等等,還有比較流行的UI界面效果,個性化控件等等.  關于 IDE 的優劣勢. 個人認為:各有各的好處.  對于以前 Java 的開發人員來說(我就是的,嘿嘿) ,…

聯想拯救者y7000加內存條_關于2020款聯想拯救者Y7000、R7000和Y7000P,r7000p選哪個好?看這里就對了...

朋友咨詢:作為傳媒行業,經常用到ps,pr,lr,ae,au,flash,3d max,edius等這些軟件,8000以內的預算,那么2020款聯想拯救者Y7000、R7000和Y7000P&#…

Hivesql里的limit使用誤區

select * from HIVE_D_MT_UU_H_SPARK limit 1000;讀取前1000行。需求:在hive表前1000行里,過濾出不重復的refid,imsi。錯誤的寫法:select distinct refid,imsi from HIVE_D_MT_UU_H_SPARK limit 1000;會去讀取全表,把0~1000行的不…

android 釋放bitmap fragment,,為什么重復Replace Fragment會內存泄漏

如圖&#xff0c;當點擊下面的兩個按鈕時&#xff0c;REPALCE上面的Fragmnet&#xff0c;共兩個&#xff0c;反復切換時發生了內存泄漏這是Fragment的代碼&#xff1a;public class Fragment2 extends Fragment {private List lb new ArrayList<>();NullableOverridepub…

Improved GAN

https://www.bilibili.com/video/av9770302/?p16 從之前講的basic gan延伸到unified framework&#xff0c;到WGAN 再到通過WGAN進行Generation和Transformation 復習一下GAN&#xff0c; 首先我們有一個目標&#xff0c;target分布&#xff0c;Pdata&#xff0c; 藍色部分表示…

cython加密代碼python_利用Cython對python代碼進行加密

利用Cython對python代碼進行加密Cython是屬于PYTHON的超集&#xff0c;他首先會將PYTHON代碼轉化成C語言代碼&#xff0c;然后通過c編譯器生成可執行文件。優勢&#xff1a;資源豐富&#xff0c;適合快速開發。翻譯成C后速度比較快&#xff0c;在windows環境中用cython加密后的…

Linux ftp 命令

[deepenvd26wyjl01 ~]$ ftp IP地址 Connected to 10.xxxx.191 (10.xxxx191). 220-FileZilla Server 0.9.53 beta 220-written by Tim Kosse (tim.kossefilezilla-project.org) 220 Please visit https://filezilla-project.org/ Name (10.xxxx.191:deepen): yzcloud 331 Passwo…

android viewpager 間隔,viewpager 系統兼容 clipChildren 頁卡間距

此效果在4.4以下有個bug&#xff0c;兩邊的會有遮蓋&#xff0c;但是一滑動就沒事了。。。此時需要給viewpager設置onpagerchangedListener 刷新父布局invalidateviewpager.setPagerMargin();//設置頁卡間隔viewpager.setOffscreenPageLimit(); 設置緩存數量viewpager的父布局…

python web驗證碼_python web框架Flask——手機短信驗證碼

下列代碼都是以自己的項目實例講述的&#xff0c;相關的文本內容很少&#xff0c;主要說明全在代碼注釋中。我是使用阿里云云通信的短信服務&#xff0c;第一次使用會摸不著頭緒&#xff0c;這里我們需要做些準備工作&#xff1a;1、登陸自己的賬號進入阿里云官網&#xff0c;沒…