Android開發人員不容錯過的十大工具 + 生產力

來源:互聯網
上載者:User

標籤:android   測試載入器   

Google公司發布的Android作業系統無疑極大解放了移動技術的可觀潛能。作為一款基於Linux核心的系統,Android屬於由Google公司負責開發及維護的開源項目。自2007年誕生以來,Android已經陸續推出過多個更新且愈發完善的版本,其中包括“薑餅”乃至“冰淇淋三明治”等等。而就在今年,最新的Android M也將正式與我們見面。

Android M當中融入了多項令人矚目的新功能,能夠支援智能手機、平板裝置、穿戴式裝置、電視甚至是汽車等。Android已經由以往單純的行動裝置 App程式運行載體轉化為一個令人興奮且利潤豐厚的新興行業。

根據去年9月發布的一項調查結果顯示,2013年全球已啟用Android裝置總量超過10億台。成千上萬行動裝置 App程式面向智能手機、平板裝置乃至其它平台被開發出來。如果螢幕前的您身為專業Android開發人員,那麼肯定對目前網路上極為豐富的線上資源有所耳聞——而這也是我們今天的探討重點。

接下來,我們將共同查看每位Android開發人員不可錯過的十款線上工具。這份清單當中包含與這些測試載入器、架構以及其它重要資源相關的概述資訊,希望能夠協助大家更好地完成日常工作。閑言少敘,咱們切入正題。

架構:

1) PhoneGap

PhoneGap是一款跨平台免費開源行動裝置 App開發架構。這套架構允許大家利用各類主流Web技術開發自己的行動裝置 App程式,具體包括HTML、CSS以及JavaScript。HealthTap、Rormix以及Snow Buddy正是利用PhoneGap架構開發而成的幾款高人氣應用成果。大家用不著再為學習原生Android API而費心了,現在我們甚至能夠利用PhoneGap直接開發出可以運行在iOS以及Windows Phone平台之上的應用產品。

2) Corona

Corona是一款強大的架構,旨在面向行動裝置開發應用程式及各類遊戲。它支援iOS、Android以及其它各類移動作業系統。Corona同時也是一款理想的2D圖形遊戲開發架構。利用Corona架構開發而成的高人氣應用程式套件括Fun 2 Run、Major Magnet以及Freeze等。

測試載入器:

1) Genymotion

Genymotion是一款強大的Android模擬器,能夠用於實現Android應用程式的開發、運行以及測試。它提供多種功能,包括感應器類比API(即API)、20款預配置裝置、CPU與OpenGL加速等等。除此之外,Genymotion還允許我們在應用程式之外運行測試並提供對全部主流裝置的支援能力。

2) Ubertesters

Ubertesters是一款強大的行動裝置 App程式測試載入器,且支援iOS以及Android等多款移動平台。該工具允許我們以即時方式進行測試會話追蹤,並更為高效地在團隊成員之間進行空中(簡稱OTA)線上協作。另外,它還擁有一套應用內bug報告與內建bug追蹤支援功能,並能夠對目前狀態進行。

3) Testdroid

Testdroid是一款強大的行動裝置 App程式與移動遊戲測試載入器。大家可以通過自動或者手動方式對多種iOS以及Android應用與遊戲進行測試。

原型設計工具:

1) Fluid

Fluid是一款面向行動裝置 App程式的高人氣原型軟體工具,支援的系統平台包括iOS、Android以及Windows等。它擁有一套超過2000款UI功能組件的內建集合,面向智能手機以及平板裝置。利用Fluid,大家能夠在案頭系統上構建設計原型,並通過掃描在實際編程之前查看使用者介面(簡稱UI)效果。Fluid也允許我們建立螢幕流以實現線上協作,並能夠在不同螢幕之間添加手勢操作並實現轉換。

2) Pencil

Pencil是一款開源圖形化使用者介面(簡稱GUI)原型工具,主要面向案頭與移動平台。它擁有一整套內建圖形集合,包括流程圖元素、案頭/Web UI圖形、Android/iOS GUI圖形等等。Pencil還提供多種特殊的圖表製作功能、頁面間連結機制以及預先安裝的Android/iOS UI模板。

表徵圖產生工具:

1) Android Asset Studio

Android Asset Studio就一款線上工具,用於為Android應用程式產生各類表徵圖。在它的協助下,大家能夠輕鬆利用映像、文字或者剪貼素材設計出表徵圖成品。

2) Icons4Android

Icons4android是一套極具人氣的線上資源集合,能夠協助我們為自己的Android應用程式找到理想的表徵圖素材。這些表徵圖皆可以單一zip壓縮檔的形式下載,且提供五種不同尺寸以及十二種色彩配置。

應用程式發布

Google Play

說起Android,我們當然不能錯過Google Play。這套線上應用程式商店正是成千上萬Android應用程式及遊戲的家園,各款軟體亦被分門別類地得到整理。對於Android應用開發人員而言,這裡是大家同全世界分享自己開發的應用程式的最佳平台。

總結陳詞:

隨著線上工具與資源的大量出現,Android開發工作開始變得愈發簡單且令人振奮。Android開發人員群體正以前所未有的速度迅速擴張。為Android平台開發應用能夠帶來可觀的發展機遇,而我們需要的只是以偉大的設計思路為起點開始這段旅程,由此打造出的應用成果也將在Google Play當中佔據一席之地。

希望這份清單能夠給大家帶來切實的協助。當然,還有其它眾多線上工具經受住了時間的考驗,足以在Android開發工作當中發揮重要作用。如果大家身為Android開發人員,那麼肯定也掌握著一些我們尚未提及的優秀資源。請在評論欄中分享您的積累,並聊聊您在實際工作當中親身經曆的開發趣事。期待您的參與,祝一切順利!


文章來源:mobile.51cto.com/aengine-483588.htm

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

Android開發人員不容錯過的十大工具 + 生產力

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.