12個ios開發人員必備效率工具

來源:互聯網
上載者:User

標籤:

這裡推薦12個可以幫你簡化iOS app開發流程的工具。很多開發人員都使用過這些工具,涉及原型和設計、編程、測試、上架以及最後的營銷,基本上涵蓋了整個開發過程。

原型和設計
有了一個很好的創意後,你要做的不是立刻編程,而是設計UI和建立原型,這樣你才能知道app如何運行,根據使用者體驗需要做哪些調整。
App Cooker




AppCooker 不僅是一個建立原型的優秀工具,它提供的許多功能還可以協助你將程式發布到App store中。它整合了Dropbox,Box.net和photo roll,你可以直接將表徵圖和其它UI資源匯入到原型設計工具中。你可以利用漸層和填充等功能來建立簡單的形狀,並且可以訪問幾乎所有蘋果預設提供的UI控制項。
如果你不準備深入圖形設計,可以使用App Cooker將圖片資源合理地放在一起,以建立一個粗糙的、統一的原型。AppCooker還有一個很容易使用的動態連結功能,通過該功能,你可以把各種畫面串連起來。
Fluid UI




Fluid UI是一款用於移動開發的Web原型設計工具,可以協助設計師高效地完成產品原型設計。優點:無裝置限制,無平台限制(Windows、Mac以及Linux系統),支援Chrome和Safari瀏覽器(Chrome瀏覽器上的app也可離線使用)。採取拖拽的操作方式,不需要程式員來寫代碼。另外,Fluid UI資產庫非常豐富,有針對iOS、Android以及Windows 8的資源。如果你覺得庫存資源不能滿足你的需求,你也可以自行添加。
對於喜歡快速開發的小團隊來說,Fluid UI高保真類比使用者體驗和操作非常適合。開發人員甚至在建立原型後還可以進行觸摸測試,分享移動使用者體驗。另外,開發人員還可以在Fluid UI上進行反覆式開發法!Fluid UI提供免費版本和付費版本:免費版支援1個項目,其餘根據支援項目數目不同進行收費,比如29美元/月支援3個項目,49美元/月支援10個項目,129美元/月支援10個以上項目。
Make app icon




Make app icon是一個可以幫你快速產生app表徵圖的web工具。Make app icon可以幫你產生蘋果指導方針所說的各種解析度表徵圖,包括retina裝置和非retina裝置。另外,還可以製作用於Android平台的表徵圖。
雖然看起來是個很簡單的工具,但可以幫你節省不少時間,使用起來也比較方便。你在Make app icon網頁添加圖片,然後留下你的郵箱,系統最終會將表徵圖以zip檔案形式發送給你,支援PNG、JPG以及PSD等不同格式檔案。(發送時間會有點長...)你也許會意識到之前你在閱讀各個表徵圖大小說明和調整每個表徵圖上浪費了多少時間。
Sketch




Sketch是一款Mac上的app,是一款優秀的Vector/Pixel混合型開發工具,可以幫你建立retina映像。你可以將這款app當成Photoshop和Fireworks的替代品,它包含大量對開發人員友好的功能,比如“匯出為CSS檔案”和為Retina裝置匯出。售價\$49,15天免費試用。
開發和上架
一旦你有了初步的UI和設計項目,你就要開始編碼和最終的上架了,下邊一些工具或許可以幫到你。
SourceTree



SourceTree是一個免費的Mac軟體,主要用於Git和Mercurial版本控制。根據我的經驗,大多數的iOS開發人員都使用Git,另外還有一小部分人在使用Mercurial和SVN。
SourceTree可以協助你進行原始碼控制計劃,跟傳統的複雜的命令列版本控制軟體相比,SourceTree是一款獨一無二的GUI工具。對於新手Git使用者來說,SourceTree使用起來簡單且高效,對於經驗豐富的app開發人員來說,SourceTree有著非常強大的功能。
另外,SourceTree還有一些很棒的功能,比如incoming和outgoing變更,以及直觀的分支管理功能。SourceTree可以讓你在操作終端上節省非常多的時間。

AirServer




有時候會需要把app展現在大螢幕上,或者你想展示一個修複了bug的螢幕,但你又不想進入全屏的視頻編輯模式,那麼AirServer就是一個很好的選擇。
AirServer是一個非常簡單的Mac和PC應用,它的作用是把你的iPhone 或者iPad的螢幕搬到電腦上。AirServer能夠通過本網將音頻、照片、視頻以及支援 AirPlay 功能的第三方App,從 iOS 裝置無線傳送到 Mac 電腦的螢幕上,把Mac變成一個AirPlay終端。
安裝AirServer軟體後,iPhone或者iPad上會顯示可用於AirPlay的裝置列表,選擇你的電腦,你的iPhone螢幕就會立即呈現在電腦上,就像Apple TV與電視的關係一樣。這對團體demo非常有用,適合大的Team Dev進行app相關測試。
Appuploader




Appuploader是一款用於ios app上架的協助工具輔助,可以協助開發人員高效地申請ios認證和上傳ipa到App Store。優點:無裝置限制,無平台限制(Windows、Mac以及Linux系統),對於跨平台開發沒有配置Mac電腦的開發人員非常合適。
另外Appuploader還有一些很棒的功能,建立申請的ios認證和設定檔,不受裝置限制,很好的解決多電腦開發弊端,還可以通過模板更新app資訊,讓你在上架過程中節省很多時間.
伺服器端的服務
在過去幾年,我們見證了針對移動開發人員的伺服器端業務的快速增長,這些服務宣稱可以解決類似於儲存、內容交付以及即時功能等。較高可靠性和工具集可以協助開發人員有效降低開發時間,可能是時候考慮在你的下個app中使用伺服器服務。以下是有關於該項服務的幾個簡短介紹:
Firebase




Firebase是一家位於舊金山的後端服務提供者,主要關注後端資料即時處理,適用於對資料即時性要求很高的app,如網頁遊戲、協作工具等。藉助Firebase的服務,你可以為使用者打造獨一無二的體驗,尤其適合那些多人玩家的app。現在Firebase為多個應用提供資料庫服務,包括 Scratchpad.io、Twitch 以及 Klout等。
Firebas的服務使用起來非常簡單,只需引用一行JS代碼,即可配置好Web App所需的資料庫儲存服務。簡化了編碼工作,使使用者可以專註問題本身,節省了開發時間。另外,使用Firebase服務,開發人員無需購置伺服器即可實現app即時資料更新,使用者無需重新整理頁面就能獲得新資料。Firebase已經發布了全新的iOS SDK,同樣可以協助iOS開發人員解決一定的資料存放區問題。
Kinvey




Kinvey宣稱可以幫開發人員走出建立和維護移動後端的困境。Kinvey是一項跨平台的服務,有著多項功能,比如使用者管理、商務邏輯、資料存放區、推播通知、跨CDN大量檔案儲存體、分析、自動化版本管理以及其他功能。不管是個人開發人員還是企業級開發人員,Kinvey都是一個強大的平台。
測試和營銷
測試是app開發過程中非常重要的一步,在app在上架市集之前,開發人員要確保自己的app能夠流暢地運行,可以節省大量時間,也可降低客服人員的工作量。市場可用於測試、獲得使用者反饋和app崩潰報告的服務非常多,以下提供幾種供參考:

Tokens



Tokens簡化了iTunes Connect產生和分發免費促銷碼的過程,不管是發布新app還是更新app版本。此外,Tokens還可以跟蹤你的促銷碼分發對象,以及他們是否兌換了促銷碼,這可以協助你最佳化數量有限(50)的促銷碼,避免浪費。
Smore




Smore 是一個線上快速製作電子宣傳單的web app,不僅僅支援圖片和文本,還可使用視訊多媒體內容。使用Smore為你的app製作電子宣傳單只需要你向AppStore提交應用時所需的、描述等。Smore提供多個可選主題,如果你對系統產生的電子宣傳單不滿意,你也可以自行編輯。此外,smore還提供流量分析服務,你可以清楚地知道使用者如何發現你的app。
Countly




Countly為開發人員提供了即時的、開源移動分析平台,通過可視化的方式將收集自手機使用者的資料展現出來,從而給開發人員可行的建議。開發人員可以輕易地將Countly伺服器端代碼部署在自己的伺服器上,並將開發套件整合進自己的app中。目前,Countly分析系統有iOS 和 Android兩種版本的開發包。如果你熟悉的Google Analytics和Flurry,那麼Countly也可提供相同的功能。

12個ios開發人員必備效率工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.