不容錯過!Android開發(fā)者最應(yīng)了解的十大開發(fā)工具
如今的Android市場應(yīng)用程序?qū)映霾桓F,想要自己的應(yīng)用程序比他人領(lǐng)先一步,就得提升Android開發(fā)的效率,這時就要借助第三方服務(wù)或工具的力量。使用第三方服務(wù)或工具,不僅能提升團隊Android開發(fā)的效率,還能為公司節(jié)約人力、時間等成本,老板自然樂意,員工也過得舒坦。為此,小編專門整理了能提升Android開發(fā)效率的十大神器,祝你一臂之力。
*** Vuforia
Vuforia是一款能將現(xiàn)實世界物體轉(zhuǎn)變?yōu)榛芋w驗的擴增實境平臺。它使用家算計視覺技術(shù)來實時地識別和跟蹤平面圖像以及簡單的3D圖像。Vuforia通過Unity游戲引擎擴展提供了C、Java、Objective-C和.Net語言的應(yīng)用程序編程接口。從而Vuforia SDK能夠同時支持iOS和Android的原生開發(fā),這也使開發(fā)者在Unity引擎中開發(fā)AR應(yīng)用程序時很容易將其移植到Android平臺上。
NO.2 cfuture-androidkit
用于android應(yīng)用層開發(fā)的工具包,它將有助于你提高開發(fā)效率。它封裝了至少以下操作:
- 包含SQLiteOpenHelper的簡單實現(xiàn)類。
- 獲取指定URL中返回的內(nèi)容的String對象。
- View控件的截圖。
- 獲取本程序的圖標(biāo)、名字、版本、包名等信息。
- 再按一次退出。
- 抽象類,繼承并實現(xiàn)該抽象方法以實現(xiàn)再按一次執(zhí)行指定事件。
- Activity管理,用以管理啟動的Activity。
- IntroActivity開啟程序動畫。
- 增加顏色選擇器
- 增加UI控件及事件綁定
NO.3 LeakCanary
良心企業(yè)Square最近剛開源的一個非常有用的工具,強烈推薦,幫助你在開發(fā)階段方便的檢測出內(nèi)存泄露的問題,使用起來更簡單方便,而且我們團隊***時間使用幫助我們發(fā)現(xiàn)了不少問題。
NO.4 Gimbal context ware
Gimbal是高通旗下Qualcomm Labs推出的一款面向Android平臺的SDK。Gimbal中的內(nèi)置函數(shù)庫能夠為開發(fā)者提供特定位置或地理圍欄解決方案。Gimbal環(huán)境 感知SDK幫助開發(fā)者向手機用戶提供及時、個性化的相關(guān)內(nèi)容,開發(fā)者可以從SDK中選擇所需的軟件庫加入應(yīng)用中。
NO.5 Pre.im
Pre.im是Testin云測出品的一款免費的內(nèi)測分發(fā)、應(yīng)用托管工具。使用Pre.im可以免除Web開發(fā)、服務(wù)器搭建等步驟,開發(fā)者只需上傳應(yīng)用,將獲得的短地址發(fā)送給測試用戶,即可將應(yīng)用方便的部署到設(shè)備上,整個傳輸過程簡單高效。Pre.im還部署了CDN,下載速度和穩(wěn)定性有保障,能夠輕松應(yīng)對大量并發(fā)的下載請求。
此外,Pre.im服務(wù)多樣,涵蓋了Testin的一鍵兼容測試、功能測試、崩潰分析等工具。當(dāng)然,最亮點的就是它的搖一搖功能。當(dāng)你打開嵌有Pre.im SDK的應(yīng)用時,搖晃手機,系統(tǒng)就會自動截取當(dāng)前界面。你只要在截圖上畫出你找到的Bug,然后添加描述詳情,確認(rèn)后點擊右上角的發(fā)送按鈕就可以將程序Bug詳情發(fā)送給開發(fā)者。而開發(fā)者則可以在自己的后臺看到測試人員反饋回來的信息。其中包括測試人員的設(shè)備詳情、反饋截圖及具體的文字描述等。這樣,開發(fā)者也可以快速地找到錯誤所在,進行改善。
NO.6 W3C mobileOK Checker
W3C mobileOK Checker能夠幫助開發(fā)者對應(yīng)用的移動設(shè)備友好程度進行評估,支持在一個網(wǎng)頁上執(zhí)行一系列的測試,以確定其友好程度,并且還會生成報告,以告訴開發(fā)者所測應(yīng)用是否對移動設(shè)備友好,以及哪些地方需要進行改進。
NO.7 Android Asset Studio
這是一個神奇的網(wǎng)頁,里面包含了多個與資源相關(guān)的在線工具,比如icon制作(桌面icon,通知欄icon等),9patch圖片制作,ActionBar樣式等相關(guān)的工具。當(dāng)你有資源相關(guān)的工作時,不妨試一試這個網(wǎng)頁工具。
NO.8 JSON Parser
在CS應(yīng)用中,客戶端和服務(wù)器端通常使用json作為數(shù)據(jù)交換格式。當(dāng)分析的時候,我們必然是將raw數(shù)據(jù)轉(zhuǎn)換成可讀性更高的??靵硎褂眠@個強大的工具吧。
NO.9 LiME Creative Labs
這是一款A(yù)ndroid應(yīng)用,它們的內(nèi)容是介紹眾多優(yōu)質(zhì)的開源類庫,它會列出每個類庫的信息,如作者,源友位置,簡要說明。最最重要的是它把類庫的例子也集成起來了,你可以立馬運行類庫的Demo以體驗這個類庫到底是干啥的,這真的是良心之作。
***0 Basic4Android
Basic4Android是Android平臺上一個簡單而又強大的可視化快速應(yīng)用開發(fā)工具,可以開發(fā)基于云計算的Android應(yīng)用,同時還內(nèi) 置了企業(yè)級移動應(yīng)用開發(fā)所需的代碼庫;Basic4Android可被用來開發(fā)和測試數(shù)據(jù)庫通信,甚至可以被用來開發(fā)2D的即時游戲。 Basic4Android兼容了Google的AdMob數(shù)據(jù)庫,所以開發(fā)者可以在他們開發(fā)的應(yīng)用中植入廣告來獲取收益。