-
1 # sunwahxb
-
2 # IT人劉俊明
作為一名IT從業者,我來回答一下這個問題。
首先,當前的App開發通常需要一個開發團隊來完成,涉及到的角色包括產品經理、策劃、互動設計師、視覺設計師、專案經理、後端程式設計師、前端程式設計師、Android程式設計師、iOS程式設計師和測試工程師,不同的角色有不同的開發任務,隨著當前移動網際網路逐漸進入到存量時代,使用者對於App產品的應用體驗也有了越來越高的要求,所以當前要想開發一款可運營的App,往往需要付出較大的開發成本。對於初期創業者來說,當前從事App開發已經相對比較重了。
最後,App本身的迭代速度是比較快的,當一款App產品上線之後,往往就會緊接著制定下一個版本的開發計劃,所以如果一直以一個人的力量來開發和迭代App,這並不現實,不僅開發週期會比較長,也很難保障使用者的使用效果。
我從事網際網路行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大資料和人工智慧領域,我會陸續寫一些關於網際網路技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。
-
3 # 尼克研習社
【問題解讀】程式設計師做一個簡單的app要多久?難度高嗎?單純從問題角度是對於app功能和時間的考慮!
【尼克研究社】解答:如果說一個功能性極其簡單的app,僅僅從程式設計師製作角度來說,功能性少,開發難度不算高,從製作到上線大概需要1到2周左右的時間!但是對問題的延伸解讀,製作一個簡單的app要多久?這就需要以下的流程了
【App製作流程】
使用者需求分析使用者需求分析這個環節是整個流程中重要的,不僅要清楚自身企業的開發需求,還要了解使用者需求。如果沒有對面向的使用者群體做出精確的需求,那麼對以後app成品上線無疑是致命打擊,或許有重新來過的可能,需求分析得當,對於產品來說也就成功了一半。此階段正常開展至少需要2周時間。
UI視覺設計經過前面兩個階段,需求確認之後,設計師會根據原型設計進入實質設計階段,並根據素材收集進行加工設計,以滿足app功能及視覺需求,此階段大概需要1到2周時間
資料庫搭建伺服器端開發ios/android開發經過設計階段後,資料庫搭建,伺服器和客戶端開發,就進入到了程式開發階段,開發人員會對專案設計需求進行拆分,評估功能實現的複雜程度,結合功能難易度,相應的開發週期也就會有所不同,正常來說,一個完整功能APP的開發週期在3到4周左右
【總結】
因為一個APP專案從專案立項到上線需要不同的職能部門配合協作,每項的工作週期也不同相同,若確定開展一個專案後,各部門都要按照預定週期進行協作,只有完美的配合協作,整個流程才會有序進行!
-
4 # 洪哥星球
不知道你所說的簡單的app包括了哪些功能。?
簡單的app,找個菜鳥幫你隨便做一做,也就是一兩個小時的時間。
哪裡還用得著程式設計師來幫你做?
-
5 # 哈蛤樂
首先要確定一下你說的簡單app,是有多簡單,如果只是在這個手機上開啟這個app,彈出一個頁面,中間的內容是helloword就可以了,那麼這是分分鐘鐘的事。
這個要結合你自身的情況,一個程式設計師的話,就不用考慮那麼多沒用的,你自己就是專案經理兼開發測試,甚至兼ui,產品經理。從技術選型,架構怎麼設計,考慮那種方式,需要前後端分離麼,用什麼語言,Android,ios,還是uni-app,從業務上來說,你的有多簡單,需要跟第三方服務互動嗎,有多少。。。
要考慮的問題太多了,或者把你想做的app,方便的話用思維導圖截圖貼出來讓大家看看,盲猜是不行。
-
6 # 程式設計師Jame
首先你這個簡單是怎麼定義的,具體有哪些功能,這個需要列出儘可能詳細的細節,有可能你認為簡單的在真正實現起來不那麼容易。
-
7 # 三袋大菠蘿
簡單不簡單?客戶和開發者理解是有偏差的。甚至不同領域的開發者對某些功能開發的理解也是有偏差的。
建議找多個從事開發的人員諮詢一下。
-
8 # 風之耳
簡單多簡單,還是要看需求,如果不包括設計和後端的話用類似flutter或者rn這樣的多平臺框架應該可以很快第一個版本,(能用)後期再慢慢迭代,
-
9 # 每日一小點
如果拿課程表的例子來說,首先你要通過前端設計你課程表的介面,每週課程要顯示成表格還是什麼形式,字型需不需要加粗,背景色需不需要更改等此類問題(還要注意你的介面最好通俗易懂,不然使用者使用感很影響你的app開發情況)。
後端主要是資料庫,架構等設計,區分使用者型別,比如學生,老師,管理員,還有登入後跳轉到哪個介面,如果老師臨時改課,你管理員這邊需要做哪些工作,怎麼改課等等。
做完app還需要做好軟體測試,軟體維護等工作,這裡面還需要很多的工程,所以一般app來說最好還是團隊分工做,這樣效率會更高一些。
-
10 # 斜哥觀點
開發一個APP的開發工期,主要是看需求的複雜程度、實現中的技術難點以及後期需求不再變更的情況下才能評估開發週期。
回覆列表
本人是產品一枚。
簡單來說,這個需要看你的app要實現什麼功能。
如果是簡單的資訊展示,不包括經常性的更新,比如遊戲攻略這種app,app內的內容可以直接寫死,那麼從搭建框架到開發完成,一週就可以了(不包括上架應用市場或者appstore).
如果包括一些簡單的資訊更新,比如最簡單的新聞更新,那麼需要有一個資源庫,需要你自己在後臺更新內容,然後同步到app上,這就需要有一個後臺資料庫,提供介面給app來讀取最新內容。這種情況下,app開發時間基本不變,需要給後臺留出來三兩天的開發時間,一共需要十天左右。
如果你的app有一些工具類的功能,比如計算日期時間,計算體重這些簡單的,那麼同樣的,你可以選擇把這些計算公式寫死在app內,或者搭建一個後臺,來方便你調整計算規則和公式,一般一週到十天就可以。
如果你的app需要統計到使用的使用者,或者使用者的一些基本資訊,同時還能告訴你這樣的資料指標,你除了後臺和app外,還需要寫一個統計資料的控臺,也就是通常所說的“後臺”,如果功能不太多,連續開發的話,需要在之前的基礎上,再加一個星期,也就是將近一個月的時間。
進一步發展,你想要開發一個電商類,社交類,互動類的app,那就需要比較完整的後臺,前端,app,考慮到介面美觀性,還需要UI,考慮到產品的邏輯性,還需要產品經理,考慮到專案的推進,還需要專案經理,還需要測試,因為每個人的工作性質,有一些人可以同時開發,有一些只能等。
比如app寫框架的時候,後臺可以搭建資料庫,ui可以出圖,測試可以寫測試用例,前端寫一個控臺頁面。之後app和前端要等後臺給介面,後臺要等app返資料或者聯調,app提交後,測試就開始找bug,這期間,專案經理會催進度,產品經理還有可能改需求(誰的鍋不好說),這個過程還有可能再來一邊。
這樣一套下來,快則兩個月,慢則半年。最慢也不會超過7-8個月,因為時間一長,原來的需求就變成了偽需求,需要重新改了。