一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

30多個(gè)Android開發(fā)者超贊的工具

 昵稱16619343 2017-11-07

本文轉(zhuǎn)自:程序員的那點(diǎn)事

你些好用的工具你都知道嗎?

文中部分工具是收費(fèi)的,但是絕大多數(shù)都是免費(fèi)的。

這是一個(gè)幫助你跟蹤app整體性能的工具,深入分析關(guān)鍵的性能數(shù)據(jù)如FPS, 內(nèi)存, CPU, 磁盤, 等等。FlowUp根據(jù)用戶數(shù)量收費(fèi)。

2

Stetho

由Facebook開發(fā)的一個(gè)強(qiáng)大的開源Android debug平臺(tái),Stetho讓原生 Android app的debug跟使用Chrome的開發(fā)者工具debug web頁面一樣簡單。它能讓你輕松檢查整個(gè)view樹結(jié)構(gòu),觀察SQLite數(shù)據(jù)庫,管理網(wǎng)絡(luò)操作以及其它的一些操作。

3

每當(dāng)?shù)却肋h(yuǎn)也編譯不出來的Gradle的時(shí)候,我們都會(huì)瘋掉。JRebel的這個(gè)工具可以顯著的提高編譯速度。價(jià)格取決于開發(fā)者數(shù)量以及協(xié)議時(shí)長。

4

如果你的 Android Studio 編譯系統(tǒng)使用的是Gradle,那么用一行代碼就可以把第三方庫添加到項(xiàng)目中了。但是如何才能快速的得到依賴的那行代碼呢?這就是這個(gè)網(wǎng)站的方便之處了,它可以幫助你快速找到自己想要的庫的依賴。

注:比如我們要使用glide,只需在一個(gè)輸入框中輸入glide,下面就會(huì)顯示glide的完整依賴。有時(shí)候搞不清楚拼寫或者版本號(hào)這些細(xì)節(jié)的話很有用。

5

一個(gè)可以生成各種類型圖標(biāo)(launcher, notification, generic, app shortcut icons)的工具集合。

6

LeakCanary是由Square開發(fā)的一個(gè)開源工具,讓復(fù)雜的內(nèi)存泄漏檢測變得更簡單。它可以在內(nèi)存泄漏的時(shí)候顯示通知,并提供一個(gè)完整的泄漏軌跡。

7

DryRun

無需下載只需要運(yùn)行一句命令就可以看到 Android library 項(xiàng)目在手機(jī)上預(yù)覽的效果,不過只適用于一些簡單的項(xiàng)目。

8

作為開發(fā)者和團(tuán)隊(duì)領(lǐng)導(dǎo),我們經(jīng)常需要做技術(shù)演講或者向其它開發(fā)者分享一段很酷的代碼。Roman Nurik的這個(gè)在線工具可以為代碼增加高亮效果,把乏味的代碼轉(zhuǎn)成各種主題的高亮效果。

9

InstaBug

這個(gè)工具我已經(jīng)用了一段時(shí)間了,發(fā)現(xiàn)它可以顯著的改變用戶向我提交反饋的方式?,F(xiàn)在它們可以分享截圖,視頻以及音頻,日志詳情等等幫我我修復(fù)bug。價(jià)格取決于團(tuán)隊(duì)的成員數(shù)量,以及數(shù)據(jù)保存的月數(shù)。

10

Takt

Takt是一個(gè)用于檢查app FPS的小巧工具。

11

Android Debug Database是一個(gè)非??岬拈_源工具,完全改變了debug 數(shù)據(jù)庫和shared preferences的方式?,F(xiàn)在你可以在一個(gè)漂亮的界面上查看,編輯,刪除數(shù)據(jù),以及運(yùn)行sql語句。

12

Source Tree 是一個(gè)簡潔的開源工具,提供友好的git管理方式。你可以看到所有的修改,提交以及分支。再也不用寫命令行了。對Git的復(fù)雜感到困惑的新手是非常有用的。

13

在Android模擬器慢如蝸牛的時(shí)代,GenyMotion曾是安卓開發(fā)者的唯一選擇。從那以后,GenyMotion從一個(gè)單純的模擬器變成一個(gè)高級(jí)app開發(fā),測試與部署的平臺(tái)。價(jià)格是根據(jù)開發(fā)者人數(shù)按年算。

注:不過模擬器還是可以免費(fèi)使用。

14

Vysor

如果你不想在模擬器上開發(fā)app,但是又想享受模擬器一樣的方便,你應(yīng)該嘗試Vysor,它可以把真實(shí)設(shè)備的鏡像放在電腦上。而且你還可以用它來向團(tuán)隊(duì)實(shí)時(shí)演示app demo。Vysor還有價(jià)格偏移的高級(jí)付費(fèi)功能。

有了這個(gè)開源的工具,你就可以通過Wi-Fi從Android Studio運(yùn)行app了。你無需用數(shù)據(jù)線把設(shè)備和電腦連接,享受無線調(diào)試帶來的樂趣。

16

FindBugs

一個(gè)免費(fèi)的 Android Studio插件,可以在開發(fā)早期檢測出常見的Java bug。“我們通常都會(huì)在APP上線之后,發(fā)現(xiàn)各種錯(cuò)誤,尤其是空指針異常,這些錯(cuò)誤對于用戶體驗(yàn)來說是非常不好的,但其實(shí)大部分的問題,我們都能夠提前發(fā)現(xiàn)。在編寫代碼的過程中,可能不會(huì)時(shí)時(shí)刻刻記得檢查空的引用,還有刪除沒有用過的變量,在我們自己測試的過程中可能難以發(fā)現(xiàn)問題,一旦app上線,用戶的使用環(huán)境改變,這些潛在的問題就可能會(huì)冒出來”

17

https://github.com/fabiomsr/drawable-optimizer

在app中使用image資源往往會(huì)為apk的體積做出許多“貢獻(xiàn)”,但是這個(gè)Gradle 插件可以通過優(yōu)化這些image來顯著的減小apk的體積。

18

Scalpel

Jake Wharton開發(fā)的一個(gè)非常創(chuàng)新的開源工具,以3d視角瀏覽整個(gè)app的布局情況。

19

另一個(gè)強(qiáng)大的性能監(jiān)測庫,BlockCanary是一個(gè)幫助你找出Android App界面卡頓元兇 的開源工具。設(shè)置非常簡單,類似于LeakCanary。

20

NimbleDroid是另一個(gè)測試app內(nèi)存泄漏和嚴(yán)重問題的工具。它自動(dòng)測試各種個(gè)樣的用戶操作找出潛在的問題。價(jià)格是可定制的。

21

誰不喜歡用第三方庫來增加自己app的功能呢?但是你總是需要考慮65k方法數(shù)限制的問題。這個(gè)免費(fèi)的工具可以幫助你檢查添加到app的庫的方法數(shù)。

22

如果你是一個(gè)使用mac的Android開發(fā)者,那么不妨嘗試一下這個(gè)開源工具,它幫助你得到app的bug reports,截圖,視頻錄制。

23

DevKnox

app中會(huì)有一些難以意識(shí)到的安全漏洞,要杜絕這些漏洞往往需要相當(dāng)?shù)慕?jīng)驗(yàn)和精力。但是這個(gè)工具可以幫助你檢測安全漏洞,就像使用拼寫檢查一下簡單。

24

JSONSchema2POJO

一個(gè)把json文件轉(zhuǎn)換成你java類的在線工具。有多種自定義選項(xiàng),非常好用。

25

ADB IDEA

一個(gè)開源的Android Studio插件,幫助你在IDE中實(shí)現(xiàn)app重啟,殺死,清理數(shù)據(jù),卸載

26

我們都知道快捷鍵的好處,但是很難記住如此之多的快捷鍵。Key Promoter插件讓快捷鍵更容易被記住。

27

Fabric

你可能已經(jīng)知道Fabric是多么強(qiáng)大。它是一個(gè)非常流行的模塊化SDK,用戶可以從一套工具中選擇。工具包括 beta-testing deployment, crash analytics, user analytics, 以及 advertising tools??梢試L試一下。

28

ClassyShark可以幫助你窺探任何apk獲得許多有用的信息,比如 classes, resources, manifest, dependencies, dex count等等。它可以讓你了解一個(gè)app時(shí)做什么的甚至是如何做到的。ClassyShark是開源的。

29

這是我用過的最準(zhǔn)確的反編譯工具。它使用機(jī)器學(xué)習(xí)來分析各種app,確保每次都能輸出最佳的結(jié)果。當(dāng)我想知道一些app是如何實(shí)現(xiàn)某種功能的時(shí)候這個(gè)工具給了我很大幫助。

30

Codota

寫代碼經(jīng)常會(huì)遇到需要從github或者stackoverflow上尋找代碼示例的時(shí)候,這個(gè)插件可以在無需離開IDE就能做這件事情。

31

Material Design Icon Generator

一個(gè)自動(dòng)生成 Material Design圖標(biāo)的Android Studio插件。

32

華為MobileTest提供Android APK兼容性自動(dòng)化遍歷測試,基于自動(dòng)化真機(jī)測試,幫助開發(fā)者發(fā)現(xiàn)缺陷并定位問題。

我相信你從這里能夠找到一些新的工具,并且立即開始運(yùn)用到項(xiàng)目中。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产又猛又大又长又粗| 亚洲国产欧美精品久久| 中文字幕久久精品亚洲乱码 | 亚洲精品中文字幕一二三| 亚洲妇女黄色三级视频| 丝袜诱惑一区二区三区| 欧美一区二区在线日韩| 热情的邻居在线中文字幕| 国产女同精品一区二区| 欧美日韩免费观看视频| 99免费人成看国产片| 亚洲中文字幕视频在线播放| 人体偷拍一区二区三区| 翘臀少妇成人一区二区| 爱草草在线观看免费视频| 亚洲欧美国产中文色妇| 亚洲综合日韩精品欧美综合区| 久久综合亚洲精品蜜桃| 亚洲丁香婷婷久久一区| 色小姐干香蕉在线综合网| 日本丰满大奶熟女一区二区| 国产精品十八禁亚洲黄污免费观看 | 午夜成年人黄片免费观看| 激情五月天深爱丁香婷婷| 亚洲欧美一二区日韩高清在线| 又大又紧又硬又湿又爽又猛| 一区二区三区免费公开| 妻子的新妈妈中文字幕| 久久国产亚洲精品赲碰热| 国产精品大秀视频日韩精品| 国产高清一区二区白浆| 91香蕉国产观看免费人人| 国产中文字幕一区二区| 人妻露脸一区二区三区| 护士又紧又深又湿又爽的视频| 国产午夜福利片在线观看| 欧美人禽色视频免费看| 亚洲黄香蕉视频免费看| av免费视屏在线观看| 麻豆果冻传媒一二三区| 91精品国产综合久久福利|