广西十一选五玩法|广西十一选五开奖查询
  • 工欲善其事,必先利其器,分享31個Android開發者

    發布:51Code 時間: 2018-07-04 11:05

  • FlowUp 這是一個幫助你跟蹤app整體性能的工具,深入分析關鍵的性能數據如FPS, 內存, CPU, 磁盤, 等等。FlowUp根據用戶數量收費。 Stetho 由Facebook開發的一個強大的開源Android debug平臺,Stet...

  • FlowUp

    這是一個幫助你跟蹤app整體性能的工具,深入分析關鍵的性能數據如FPS, 內存, CPU, 磁盤, 等等。FlowUp根據用戶數量收費。

    Stetho

    由Facebook開發的一個強大的開源Android debug平臺,Stetho讓原生 Android app的debug跟使用Chrome的開發者工具debug web頁面一樣簡單。它能讓你輕松檢查整個view樹結構,觀察SQLite數據庫,管理網絡操作以及其它的一些操作。

    JRebel for Android

    每當等待永遠也編譯不出來的Gradle的時候,我們都會瘋掉。JRebel的這個工具可以顯著的提高編譯速度。價格取決于開發者數量以及協議時長。

    Gradle, Please

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

    注:比如我們要使用glide,只需在一個輸入框中輸入glide,下面就會顯示glide的完整依賴。有時候搞不清楚拼寫或者版本號這些細節的話很有用。

    Android Asset Studio

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

    LeakCanary

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

    DryRun

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

    Slides Code Highlighter

    作為開發者和團隊領導,我們經常需要做技術演講或者向其它開發者分享一段很酷的代碼。Roman Nurik的這個在線工具可以為代碼增加高亮效果,把乏味的代碼轉成各種主題的高亮效果。

    InstaBug

    這個工具我已經用了一段時間了,發現它可以顯著的改變用戶向我提交反饋的方式。現在它們可以分享截圖,視頻以及音頻,日志詳情等等幫我我修復bug。價格取決于團隊的成員數量,以及數據保存的月數。

    Takt

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

    Android Debug Database

    Android Debug Database是一個非常酷的開源工具,完全改變了debug 數據庫和shared preferences的方式。現在你可以在一個漂亮的界面上查看,編輯,刪除數據,以及運行sql語句。

    Source Tree

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

    GenyMotion

    在Android模擬器慢如蝸牛的時代,GenyMotion曾是安卓開發者的唯一選擇。從那以后,GenyMotion從一個單純的模擬器變成一個高級app開發,測試與部署的平臺。價格是根據開發者人數按年算。

    注:不過模擬器還是可以免費使用。

    Vysor

    如果你不想在模擬器上開發app,但是又想享受模擬器一樣的方便,你應該嘗試Vysor,它可以把真實設備的鏡像放在電腦上。而且你還可以用它來向團隊實時演示app demo。Vysor還有價格偏移的高級付費功能。

    Android WiFi ADB

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

    FindBugs

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

    Drawable Optimizer

    在app中使用image資源往往會為apk的體積做出許多“貢獻”,但是這個Gradle 插件可以通過優化這些image來顯著的減小apk的體積。

    Scalpel

    Jake Wharton開發的一個非常創新的開源工具,以3d視角瀏覽整個app的布局情況。

    BlockCanary

    另一個強大的性能監測庫,BlockCanary是一個幫助你找出Android App界面卡頓元兇 的開源工具。設置非常簡單,類似于LeakCanary。

    NimbleDroid

    NimbleDroid是另一個測試app內存泄漏和嚴重問題的工具。它自動測試各種個樣的用戶操作找出潛在的問題。價格是可定制的。

    Methods Count

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

    Android Tool for Mac

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

    DevKnox

    app中會有一些難以意識到的安全漏洞,要杜絕這些漏洞往往需要相當的經驗和精力。但是這個工具可以幫助你檢測安全漏洞,就像使用拼寫檢查一下簡單。

    JSONSchema2POJO

    一個把json文件轉換成你java類的在線工具。有多種自定義選項,非常好用。

    ADB IDEA

    一個開源的Android Studio插件,幫助你在IDE中實現app重啟,殺死,清理數據,卸載。

    Key Promoter

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

    Fabric

    Fabric是一個強大的app監測工具,可以為你提供用戶數據分析(當日用戶數,活躍用戶,用戶設備統計)與 崩潰報告。 

    ClassyShark

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

    APK DeGuard

    這是我用過的最準確的反編譯工具。它使用機器學習來分析各種app,確保每次都能輸出最佳的結果。當我想知道一些app是如何實現某種功能的時候這個工具給了我很大幫助。

    Codota

    寫代碼經常會遇到需要從github或者stackoverflow上尋找代碼示例的時候,這個插件可以在無需離開IDE就能做這件事情。

    Material Design Icon Generator

    一個自動生成 Material Design圖標的Android Studio插件。

    我相信你從這里找到一些新的工具,并且立即開始運用到項目中。覺得好用的話也順便推薦給你的同事。

    文章來源:https://techbeacon.com/code-pro-31-tools-android-app-developers
    上文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理。
  • 上一篇:程序員的35個壞習慣,你有幾條?

    下一篇:2018Android大廠面試經驗

網站導航
Copyright(C)51Code軟件開發網 2003-2019 , 滬ICP備05003035號-6
广西十一选五玩法 股票行情软件 杰克棋牌手机版下载安装 延长化建股票 杰克棋牌手机端2016 腾讯炒股大赛 2018吉祥棋牌下载 基金配资平台 丰禾棋牌为什么打不开 双盈宝配资 冠通棋牌打鱼手机版本