從哪裡開始開發 iOS 應用程式?如何推廣應用? iOS 開發人員 Tom Astakhov 在我們的訪談中回答了這些問題以及許多其他問題。如果您腦海中浮現出在 Appstore 中啟動應用程式的想法,那麼您必須閱讀本文。
談談你自己。
你好,我是 Tom Astakhov,我今年 28 歲,但我還是不知道該如何開車。我還在 Gold Carrot 機構從事 iOS 開 南非電報數據 發和產品設計。該機構處理外部和內部(其自己的)項目。在其中之一 – 任務管理器 WEEEK – 我承擔了 iOS 應用程式的整個開發:從設計到原型設計和開發。
從哪裡開始開發應用程式?
這個問題並不簡單,也沒有簡單的方法可以回答。至少,你首先需要坐下來思考:“有必要嗎?”讓我們跳過與專案討論、流程和其他客戶大驚小怪相關的事情,直接進入正題——開發。擁有良好的佈局(有時甚至沒有它們),您需要決定基本的事情:
確定應用程式的本質(它做什麼以及解決什麼問題)-理解本質對開發人員來說也應該很重要
2. 有效地劃分邏輯部分(模組/層)
3. 可事先決定架構(MVC、MVVM、VIPER或其他)
4. 奠定基礎:設定Git,建立儲 它擁有更廣闊的市場 存庫,選擇iOS的最低版本,選擇您的Jedi路徑(經過驗證的UIKit或新奇的SwiftUI)並建立專案
5. 當然,開發者還需要支付 99 美元的 AppStore 年度訂閱費用
一般來說,這對於任何 人工智慧資料庫 規模的專案來說都足夠了。但專案越大,開發人員數量越多,需要採取的行動就越多,以確保舒適、快速的開發。
開發不同的應用程式有什麼區別?有什麼特別之處嗎?
從總體上看,不同應用程式的開發看起來是相同的:開發人員(或團隊)獲取並製作應用程式。全部。就是這麼簡單。
要開發大型應用程式(例如銀行業務),您需要一個大型團隊。採用這種方法將很難合作。因此,團隊會制定自己的流程,讓他們能夠輕鬆地工作:他們設定 git,進行 DevOps 工作,分成更小的團隊,編寫測試(通常一個團隊為所有其他團隊編寫測試),然後自然地開始共享經驗。
不同的應用開發有很多差異。與藍色和大像上的貓之間的差異大致相同 – 沒有什麼是清楚的,但很多。以下是一些明顯的差異:
1. 時間安排和複雜性
2、 團隊組成
3. 應用程式中的框架和依賴項
4. 應用程式離線工作的能力
5. 對伺服器(後端)的依賴
沒有兩個應用程式的創建方式大致相同(克隆應用程式除外)