開發一款APP我應該想明白什么事情?
如果你已經驗證了你的應用程序。現在該做什么了?
如果你錯過了第一篇系列-你的移動應用程序的想法和榛果巧克力可頌有什么共同點?-不必擔心。你在這里很容易找到答案。
這就是你目前所在的地方。
你有一個很棒的移動應用程序概念。更好的是,你已經考慮了這些因素來驗證它:
· 弄清楚你的應用程序將要解決什么問題。
· 確定您的應用程序的獨特價值。
· 確定你得目標受眾。
· 了解你的競爭對手
你把這個應用程序交給了你的整個家庭,那個值得信賴的朋友,甚至是那個你似乎忘記了名字的陌生人。你已經了解了你的競爭對手,你知道你得產品為什么比別人得好,你知道你要把產品推銷給誰。
那么現在該怎么做了?
您已經到了需要決定應用程序的設計和技術規格的地步。這些是您將提供給自由設計師和開發人員的規范。 我會把你的應用變成現實。
此外,您的規格將提交在一張紙/文件(您的選擇,它只是把記錄詳細內容和容易理解!)這將包括這三個部分:
應用程序的一般概述
設計規格表
技術規格表
警告:您的文檔順序和完成這些部分的順序將不相同!
勾畫出你所有的想法
準備好你的筆和紙
如何將你的應用程序可視化?每一頁都是什么樣子的?
把你的偉大想法帶到生活中,把它們勾畫出來,使之成為現實。為什么?因為這將允許你奠定一些基礎,并為你的應用程序提供一個整體布局、結構。它也能幫助你理解你的目標。當你完成一頁一頁的草圖時,重新考慮以下內容:
想想你喜歡的過去的應用程序。他們有什么了最大得優點?你能把這些好處納入你的設計(例如,導航,經驗和布局)嗎?快速小貼士:有時候 你不必重新發明輪子。
創建設計規范
您的草圖記憶猶新,您的下一步就是完成設計規范。他們可能需要覆蓋這三個領域:
視覺設計:在這里您需要考慮的不僅僅是應用程序的外觀,以及您打算使用的顏色。你需要考慮的應用程序圖標,網站它會與你的哪些文章有關(你將采用什么語調/聲音?)。
用戶界面(UI)設計:設計如何提示或影響應用程序的工作方式?
用戶體驗(UX)設計:一個產品通過設計提高用戶滿意度。當承諾2。和3。你需要真正打破你的應用程序,考慮所有的“頁面”,它將包括 以及用戶將如何瀏覽它們。這將有助于你的設計草圖!
為您的應用程序創建一個設計規范表要比處理一個技術規范更容易(我們操作技術)。你很可能會親自處理這個問題,即使你是沒有太高的技術和設計悟性。
另一方面,你也可以讓專業人員來處理它。在自由職業者,我們有超過247900個有才華的視覺、UI和UX設計師能為你提供他們的專業知識。然而, 你可能不需要找到以上三個自由職業者。你需要優先考慮的設計領域,這取決于你希望創建的應用程序類型:
視覺設計師對你有好處:
你希望你的app能從一大群人(例如游戲和娛樂)中脫穎而出。
你想傳達質量和信任(例如財務)。
UI和UX設計師將有助于你設計app:
具有復雜功能和導航區。
這將被經常使用。
那超級容易用。
這需要非常迅速地執行操作。
你需要確保設計師提供線框,把所有的這些考慮進去。你的開發人員將這些代碼框架寫好,把你的應用程序的想法變成現實。
創建您的技術規格
這里是比較難得的一部分。我們中的許多人不是應用程序開發人員,雖然我們可以學習,但最終可能會在我們寶貴的時間話費太多。這些都是需要完善的問題 在技術規范內(最好在開發人員的幫助下):
你的應用程序將建立在什么平臺上?Android,蘋果iOS,或兩者。
你需要推送通知和定位服務?
用戶必須在你的應用程序中登錄嗎?如果他們這樣做了,他們將如何登錄?通過輸入電子郵件的詳細信息?通過社交媒體帳戶?
你的用戶需要創建個人資料嗎?這是否包括必須公開自己的信息?
你將如何從你的應用程序賺錢?通過前期成本,在應用程序購買,或是它將是免費的?
你的應用程序是否需要用戶檢查或評價東西(例如,食品配送或音樂應用)?
你希望你的應用程序連接到你的網站或其他社交媒體頻道嗎?
應用程序中使用的圖形是固定圖形,還是定制(與設計師討論的東西)?
應用程序將如何與服務器協作?在這里,您需要詳細描述需要的應用服務器交互機制和協議的類型。
脫機工作需要數據緩存嗎?
會有一個打印的功能?
你需要兼容/同步的電子商務引擎,內部的CMS,和任何其他的系統嗎?
· 在自由職業者,我們有超過67200移動應用程序開發人員在我們的網站,誰是有資格為你創造夢想的應用程序。但是你怎樣才能確保你找到適合這份工作的人呢?
· 確保他們有現有的案例
看他們有沒有做過得案例,如果他們沒有,那就換一家給別人做。
· 下載他們所構建的應用程序。復習一下:你喜歡嗎?你認為這個應用程序達到了它的目標嗎?應用程序加載和交互速度快嗎?
· 如果你更精通技術,回顧他們編寫的代碼。
您也可以使用我們的自由職業者招聘服務。這項服務幫助您找到適合您的項目-我們屏幕提供商,以確保您的項目需要只放在手中有能力成功的專業人士。更好的是,自由職業者是專門由我們挑選的。
然而,有時在搜索合適的應用程序設計器和開發人員時可能需要第二種意見。為了幫助您完成這一過程,我們剛剛發布了一個新的項目共享工具。 尋找雇用自由職業者。這個免費功能允許你與你信任的朋友,家庭成員同事或商業伙伴分享你的自由職業者的項目。他們可以查看候選人與他們聊天,甚至獎勵他們的項目(這一切都取決于你,你想給予的訪問權限)。
一旦找到合適的開發人員,他們不僅有助于創建和實現設計和技術規范,而且還將幫助您完成:
測試:早期測試,試圖找出在應用程序的任何錯誤和問題。本試驗通過在開發快結束的階段完成,但在β測試完成成之前(這是不公開的)。
1. beta測試:由多個應用程序的“真實用戶”執行。beta測試很大程度上依賴于用戶的反饋,并且被認為是應用程序完全可行之前的最后測試。谷歌在alpha和bet有一些重要資源。
MVP:MVP代表“最小可行產品”。與其把它看作是一個標準的過程,不如把它看作是一種哲學。背后的想法是把“任何東西”都帶到市場上去。 在盡可能的變化將不斷根據用戶反饋。為什么要把更多的時間浪費在對應用程序運行不重要的事情上呢?再一次,開發人員(設計師可能根據收到得反饋)參與這個過程的制作。
該應用程序的概述
盡管這將是文章中的第一件事,但它是最后解決的一個組件(當你已經知道了大部分問題的答案)。
一般概念下你應該
解釋所有的定義、縮略語和縮寫是用于文件。這可以在寫規范時完成,但也應該放在文檔的頂部。 .
· 描述你的應用程序的目標。
· 描述你的應用程序的目標受眾。
· 列出你應用程序優先考慮的移動平臺(Android和iOS)。
· 列出所有的設備和操作系統版本的清單,你的應用程序的目的是(例如,它會不會兼容所有的iPhone版本?)。
· 闡述你項目的預算。
· 創建應用程序所需的所有技術列表(一旦與開發人員交談,您就可以回答這個問題)。
列出主要的里程碑(alpha測試的日期、beta測試、MVP創建、原型設計、應用程序商店放置的預發布)、您想要的到期日期以及所需的時間表概念和交貨證明。這個里程碑可以添加和容易通過追蹤你的自由職業者的,
本文由DonutsApps提供