開發者工具:我是如何從0到1來進行APP開發的?

Rubysss發表於2022-04-15

研發一款APP,不僅需要費很多的心血,同時也需要很多的開發工具來輔助。我將以獨立開發者的角度,羅列出我從零開始做APP時需要做的事情列表以及一些合適的工具推薦,話不多說,乾貨開始啦!

一、需求管理

支援版本、迭代、需求的建立與管理。

產品經理可以在上面建立專案需求和存在的問題、規劃專案進度安排並安排團隊分配任務。

現在市面上的需求管理工具還是挺多的,國內的 Tracup 、禪道,國外的Jira、Trello、gitlab、Asana等都是我覺得還不錯的產品。但是國外出來Jira本地化版本停售的事件,所以中小企業這裡並不太建議國外產品。

二、缺陷管理

測試在上面錄入從各個渠道收集到的Bug,分配給開發,並進行狀態的流轉。

在諸如FrontJS這樣的Bug缺陷管理平臺,可以幫您快一步捕捉到Bug,可以做到以下幾點:

  • 能夠為在使用者反饋問題之前報告開發缺陷,提高工作效率,助力開發者。

  • 提供完整的網站錯誤檢測報告,全面捕捉網站出錯資訊,快速復現出錯場景。

  • 頁面效能與使用者訪問場景視覺化,不再瞎子摸象,完整資料為你佐證你想知道的一切。

  • 異常資訊實時報警系統。

三、程式碼託管

Github相信大家都不陌生,可謂是全球最流行的程式碼託管平臺,幾乎擁有全世界最多的開原始碼。不過只提供英文,對於英文不好的人來說可能使用有障礙,國內對Github的訪問速度可能比較慢。

推薦嘗試Codefever Community,這是為國內開發者設計的一款程式碼託管平臺,而且承諾永久免費、完整開源的平臺。值得一提的是,CodeFever Community 沒有限制程式碼倉庫的數量,且對有協作需求的開發團隊特別友好,速度更快,佔用資源也極低,中立且安全。同時公有云版本CodeFever將繼續服務,提供更加輕便、高效、穩定的研發生產,團隊可以更自由的開展研發工作及規劃部署專案等。

四、雲服務+CDN

選定雲服務商和CDN服務商,不再自己買機器租機房。

國外主流用Amazon家,國內主流用阿里雲,騰訊百度也有云但是穩定性不說了。新浪的雲是打醬油的。也有青雲之類做的不錯。

CDN選擇就更多了,雲CDN是主流,國外如Akamai 、CloudFlare,國內阿里雲的CDN最廣泛。

五、應用內測託管分發

所有的產品在研發完成後第一步就是分發,它很重要。所以在選擇平臺上也需要慎重,一定要穩定、安全、分發次數多的。蒲公英則是使用的比較多的分發渠道。

把開發出來的應用的IPA版本上傳到 蒲公英內測託管分發平臺 ,即可生成短鏈或下載頁面,這樣產品、測試和其他外圍人員隨時可以安裝並檢查APP最新版本。

六、設計資源交付與共享

設計師與開發之間需要一個平臺來共享設計稿、切圖、標註等資源。

有些團隊是給設計師程式碼許可權,讓設計師直接把切圖提交到程式碼裡,也有些團隊是用Dropbox等雲盤來和開發分享切圖。

另一方面,還有Sketch+Zeplin這樣的工具來分享設計稿、自動批次切圖並支援自動檢視標註,把設計師從標註中解放出來。結合上面提到的雲盤,可以實現自動切圖+標註+同步到開發一氣呵成。

七、研發專案管理工具

專案管理工具不光是研發團隊可以使用,運營、設計整個團隊都可以使用起來得心應手。

  • 輕量,操作簡單,上手超級快。

  • 完美支援專案倉庫功能。

  • 完美支援甘特圖功能。

  • 全域性專案管理。

  • 個人任務管理。

  • 無限提高團隊研發效率。

目前Tracup是我遇到最好的解決方案,我們研發團隊想要的功能都可以完美滿足,而且相比其他軟體,它更加符合國人的使用邏輯,可以完美地將Bug管理與團隊協作結合在一起,使之更加高效。

九、郵件傳送服務

重郵件的業務,一定需要一個強大的郵件代發業務,因為:

  1. edm郵件需要統計到達率和開啟率等,需要支援針對特定使用者傳送,傳統的郵件伺服器並沒有這些功能。

  1. 大多數郵件代發服務提供足夠多的樣式,可以快速編輯產出

  1. 國內許多郵件商對傳送IP等都有過濾限制,郵件代發服務則提供白名單的途徑可以避免被過濾。

常用的郵件代發服務有:Mailchimp、Mailgun、Sendgrid、SendCloud。其中SendCloud是國內做的比較不錯的。

十、應用安全加固技術

伴隨著移動應用數量的噴射式增長,對於一款APP來說,被山寨和盜版無疑成為了每一位應用開發者最頭疼與煩惱的問題之一。保護您的應用安全很重要。

為了保護公司的APP安全,我用遍了市面上的加固產品,其中 蒲公英APP加固技術 是我認為比較不錯的。透過 蒲公英APP加固技術 不僅可以提高對逆向後的程式碼閱讀難度、而且有利於降低APP被破解、插入病毒、木馬、後門程式等惡意程式碼的風險,同時也能增強使用者隱私資料、交易資料的安全性。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70013413/viewspace-2887384/,如需轉載,請註明出處,否則將追究法律責任。

相關文章