現在一起來看看Android開發人員不可錯過的十款在線工具。這份清單當中包含與這些測試工具、框架以及其它重要資源相關的概述信息,希望能夠幫助大家更好地完成日常工作。閒言少敘,咱們切入正題。
框架:
1) PhoneGap
PhoneGap是一款跨平台免費開源移動應用開發框架。這套框架允許大家利用各類主 流Web技術開發自己的移動應用程序,具體包括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等。
測試工具:
3) Genymotion
Genymotion是一款強大的Android模擬器,能夠用於實現Android 應用程序的開發、運行以及測試。它提供多種功能,包括傳感器模擬API(即應用程序編程接口)、20款預配置設備、CPU與OpenGL加速等等。除此之 外,Genymotion還允許我們在應用程序之外運行測試並提供對全部主流設備的支持能力。
4) Ubertesters
Ubertesters是一款強大的移動應用程序測試工具,且支持iOS以及 Android等多款移動平台。該工具允許我們以實時方式進行測試會話追蹤,並更為高效地在團隊成員之間進行空中(簡稱OTA)在線協作。另外,它還擁有 一套應用內bug報告與內置bug追蹤支持功能,並能夠對當前狀態進行截圖。
5) Testdroid
Testdroid是一款強大的移動應用程序與移動游戲測試工具。大家可以通過自動或者手動方式對多種iOS以及Android應用與游戲進行測試。
原型設計工具:
6) Fluid
Fluid是一款面向移動應用程序的高人氣原型軟件工具,支持的系統平台包括iOS、 Android以及Windows等。它擁有一套超過2000款UI功能組件的內置集合,面向智能手機以及平板設備。利用Fluid,大家能夠在桌面系統 上構建設計原型,並通過掃描在實際編程之前查看用戶界面(簡稱UI)效果。Fluid也允許我們創建屏幕流以實現在線協作,並能夠在不同屏幕之間添加手勢 操作並實現轉換。
7) Pencil
Pencil是一款開源圖形用戶界面(簡稱GUI)原型工具,主要面向桌面與移動平 台。它擁有一整套內置圖形集合,包括流程圖元素、桌面/Web UI圖形、Android/iOS GUI圖形等等。Pencil還提供多種特殊的圖表繪制功能、頁面間鏈接機制以及預先安裝的Android/iOS UI模板。
圖標生成工具:
8) Android Asset Studio
Android Asset Studio就一款在線工具,用於為Android應用程序生成各類圖標。在它的幫助下,大家能夠輕松利用圖像、文字或者剪貼素材設計出圖標成品。
9) Icons4Android
Icons4android是一套極具人氣的在線資源集合,能夠幫助我們為自己的Android應用程序找到理想的圖標素材。這些圖標皆可以單一zip壓縮文件的形式下載,且提供五種不同尺寸以及十二種配色方案。
應用程序發布
10) Google Play
說起Android,我們當然不能錯過Google Play。這套在線應用程序商店正是成千上萬Android應用程序及游戲的家園,各款軟件亦被分門別類地得到整理。對於Android應用開發人員而言,這裡是大家同全世界分享自己開發的應用程序的最佳平台。
更多Android相關信息見Android 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=11