by Michal Bialas
由Michal Bialas
這些工具將提高您的Android生產率 (These tools will boost your Android productivity)
The main purpose of this post is to list and describe tools (mainly free ones), which allow you to boost your productivity, efficiency, and increase the hype among your product owners and managers.
這篇文章的主要目的是列出和描述工具(主要是免費工具),這些工具可讓您提高生產率,效率并增加產品所有者和經理之間的炒作。
To every single tool (or groups of tools) I will add annotations like: [FREE] or [FREE/PAID] or [PAID].
我將為每個工具(或工具組)添加注釋,例如: [FREE]或[FREE / PAID]或[PAID] 。
Let’s not waste time!
不要浪費時間!
1. Android Tool for Mac [FREE] — when I discovered this tool, it just made my day. It is completely free and allows you to:
1.適用于Mac的Android工具 [免費]-當我發現此工具時,它就讓我感到欣慰。 它是完全免費的,并允許您:
- Record screen videos, 錄制屏幕視頻,
- take screenshots, 截屏,
- install (sideload) APKs, 安裝(側載)APK,
- take bug reports, 記錄錯誤報告,
- use common scripts. 使用常見的腳本。
You can see the main menu in the picture below. You can simply take a screenshot or start recording a video, by clicking on a proper icon.
您可以在下圖中看到主菜單。 您只需單擊適當的圖標,即可截圖或開始錄制視頻。
The tool offers also quite powerful preferences which you can see below:
該工具還提供了非常強大的首選項,您可以在下面看到:
What is really important to me is that it can also create a gif for you, besides mp4 format.
對我來說真正重要的是,除了mp4格式,它還可以為您創建gif 。
You can set the quality of videos and gifs and also adapt Android status bar to the needs of the video or screenshot.
您可以設置視頻和gif的質量,還可以使Android 狀態欄適應視頻或屏幕截圖的需求。
One of disadvantages is that the Android tool is available only for OSX / MacOS.
缺點之一是Android工具僅可用于OSX / MacOS 。
2. Vysor [FREE/PAID] — this is a Chrome app, compatible with all operating systems1. It gives you a possibility to operate your physical device from your desktop.
2. Vysor [免費/付費] -這是一個Chrome應用,與所有操作系統兼容。1 它使您可以從臺式機操作物理設備。
As per above gif, you can use a mouse pointer to click and scroll in the device. Your computer keyboard would also work.
按照上面的gif,您可以使用鼠標指針單擊并滾動設備。 您的計算機鍵盤也可以使用。
There are two versions of the app:
該應用程序有兩個版本:
Free — it offers mirroring and controlling your Android device and taking screenshots.
免費 -它提供鏡像和控制您的Android設備并拍攝屏幕截圖。
Pro — it gives you high quality mirroring, taking screen videos, fullscreen mode, going wireless and drag & drop functionality.
專業版 -它為您提供高質量的鏡像,拍攝屏幕視頻,全屏模式,無線連接和拖放功能。
Honestly speaking, the combination of the Android Tool for Mac and Vysor Free covers most of the use cases. You can do a live demo, you can take screen video and share it after, or record a gif. However, for the sake of having a really good quality of streaming / mirroring, I think it is worth it to go Pro, especially since it costs just $1.99/mo.
坦白地說, 適用于Mac的Android工具和Vysor Free的結合涵蓋了大多數用例 。 您可以進行現場演示,也可以拍攝屏幕視頻并在之后分享,或者錄制gif。 但是,為了擁有非常好的流/鏡像質量,我認為值得選擇Pro,特別是因為它的成本僅為$ 1.99 / mo。
To sum up, use these two apps and make your demo perfect! It will make your stakeholders happy as well!
總結起來, 使用這兩個應用程序,使您的演示完美! 這也將使您的利益相關者感到高興!
3. Genymotion [FREE/PAID] — I think everybody knows Genymotion. If not, this is a powerful Android emulator.
3. Genymotion [免費/付費] -我認為每個人都知道Genymotion。 如果沒有,這是一個功能強大的Android模擬器。
Genymotion is an AOSP, ported to VirtualBox (by integrating its drivers). It is compiled directly in x86. So it can run directly on your CPU/GPU without any abstraction or translation. It makes a huge difference in term of performance.2
Genymotion是一個AOSP,已移植到VirtualBox(通過集成其驅動程序)。 它直接在x86中編譯。 因此它可以直接在您的CPU / GPU上運行,而無需任何抽象或轉換。 它在性能方面有很大的差異。2
The tool offers:
該工具提供:
Compatibility with Android SDK tools, Eclipse and Android Studio (there is also a plugin which I listed in my last article about Android Studio Tips & Tricks)
與Android SDK工具,Eclipse和Android Studio的兼容性(還有一個插件,我在上一篇有關Android Studio提示和技巧的文章中列出了)
- lots of predefined emulators, 很多預定義的模擬器
- using laptop webcam as the video source for your Android camera, 使用筆記本電腦網絡攝像頭作為Android攝像機的視頻源,
- testing your app with various charge levels and seeing how it handles those use cases, 使用各種費用級別測試您的應用,并查看其如何處理這些用例,
- using the GPS widget to test your geolocation-based apps, 使用GPS小部件測試基于地理位置的應用,
- running UI tests like Espresso, 運行諸如Espresso的UI測試,
- screencasting (taking screenshots, recordings etc.). 屏幕廣播(獲取屏幕截圖,錄音等)。
In addition, you can install Google Services applications, like Goole Play Store and enjoy the full Android experience.
此外,您可以安裝Google服務應用程序(例如Goole Play商店)并享受完整的Android體驗。
Unfortunately, every rose has its thorns and Genymotion is an extra-paid solution (just think about all these features, which I listed above). The cheapest plan costs 99€/year.
不幸的是,每朵玫瑰都有刺, Genymotion是一個額外的解決方案 (只需考慮一下我上面列出的所有這些功能)。 最便宜的計劃每年收費99歐元。
Update 4th Feb 2017: Genymotion is also available for free, but for personal use only. You can download it here.
2017年2月4日更新: Genymotion也免費提供 ,但僅供個人使用。 您可以在此處下載。
Another [FREE] alternative is to use built-in Android emulator. Since 2015 it works pretty well, as it uses Google Intel x86 images. I like its smoothness, intuitiveness and that it is well-integrated with Android Studio.
另一種[FREE]替代方法是使用內置的Android仿真器 。 自2015年以來,它運行良好,因為它使用了Google Intel x86圖像。 我喜歡它的流暢性,直觀性以及它與Android Studio的完美集成。
4. Postman [FREE/PAID] — this tools is just awesome. I’ve used it for 3 years now, initially as a Google Chrome extension, then as a native app. Postman helps you to be as productive and efficient as possible, while working with APIs.
4. 郵遞員 [免費/付費] -這個工具真棒 。 我已經使用了3年,最初是作為Google Chrome擴展程序,然后是本機應用程序。 在使用API??的同時,Postman可幫助您盡可能地提高生產力和效率。
Basic features include3:
基本功能包括:
- Compact layout, 緊湊的布局,
- HTTP requests with file upload support, 具有文件上傳支持的HTTP請求,
- formatted API responses for JSON and XML, JSON和XML的格式化API響應,
- HATEOAS support, HATEOAS支持,
- image previews, 圖片預覽,
- request history, 請求歷史,
- basic Auth and OAuth 1.0 / 2.0 helpers, 基本的Auth和OAuth 1.0 / 2.0幫助器,
- autocomplete for URL and header values, 自動完成URL和標頭值,
- key/value editors for adding parameters or header values. Works for URL parameters too, 鍵/值編輯器,用于添加參數或標頭值。 也適用于URL參數,
- using environment variables to easily shift between settings. Great for testing production, staging or local setups, 使用環境變量輕松在設置之間切換。 非常適合測試生產,暫存或本地設置,
- keyboard shortcuts to maximise your productivity, 鍵盤快捷鍵可最大限度地提高工作效率,
- using collections to organise requests, 使用集合來組織請求,
- documenting requests inside collections. You can even store entire HTML notes. Postman uses Bootstrap so you can use it too to style your notes, 在集合中記錄請求。 您甚至可以存儲整個HTML注釋。 Postman使用Bootstrap,因此您也可以使用它來設置筆記的樣式,
- download and share collections with your team of developers. 下載并與您的開發人員團隊共享收藏集。
What I really like about Postman, is:
我最喜歡Postman的地方是:
- The ability to write pre-request scripts (e.g. for generating and passing timestamps) and then play with results (write tests or save results for another API call), 能夠編寫請求前腳本(例如,用于生成和傳遞時間戳),然后播放結果(編寫測試或保存另一個API調用的結果)的能力,
- having multiple environments (dev, stage / preprod, prod etc.), 具有多個環境(開發,階段/預生產,生產等),
- grouping API calls in collections, 將集合中的API調用分組,
syncing collections across the team (you can achieve it manually by exporting the collection or buy a PRO version to sync it across all teammates automatically),
在團隊中同步收藏夾(您可以通過導出收藏夾來手動實現,也可以 購買 PRO版本以在所有隊友之間自動同步),
- great documentation. 出色的文檔。
For me the free version is enough, but you can of course read more about product comparison and pricing plans on the official website.
對我來說,免費版本就足夠了,但是您當然可以在官方網站上閱讀有關產品比較和價格計劃的更多信息。
5. Sequel Pro [FREE] — a fast and easy-to-use Mac database management application for working with MySQL databases. You can check it out on Github.
5. Sequel Pro [FREE] —一個快速且易于使用的Mac數據庫管理應用程序,用于處理MySQL數據庫。 您可以在Github上查看。
Main reasons why I like it:
我喜歡它的主要原因:
- Quick and direct access to MySQL Databases on local and remote servers, 快速直接訪問本地和遠程服務器上MySQL數據庫,
- it is a native app, 這是一個本地應用
- good documentation, 好的文檔,
- open-source project. 開源項目。
Unfortunately, there is only OSX / MacOS version available for now. Still, MySQL Workbench might be considered as a free Windows alternative.
不幸的是,目前只有OSX / MacOS版本。 仍然可以將MySQL Workbench視為免費的Windows替代產品 。
If you use PostgreSQL, you can use PSequel, which provides a clean and simple interface to perform common PostgreSQL tasks and it is free.
如果使用PostgreSQL,則可以使用PSequel , 提供了一個干凈而簡單的界面來執行常見的PostgreSQL任務,并且它是免費的。
6. JD-GUI [FREE] — it is a standalone graphical utility that displays Java source code of .class
files. You can browse the reconstructed source code and for instance, access to methods and fields. I always use it when I decompile Android apps.
6. JD-GUI [FREE] -它是一個獨立的圖形實用工具,顯示.class
文件的Java源代碼。 您可以瀏覽重構的源代碼,例如,訪問方法和字段。 我在反編譯Android應用程序時總是使用它。
The tool is open-source and the code is available on Github. There are also 2 plugins to use with it:
該工具是開源的,代碼可在Github上找到 。 還可以使用2個插件:
IntelliJ (last changes: 28 March 2014),
IntelliJ (最新更改:2014年3月28日),
Eclipse (last changes: 23 April 2015).
Eclipse (最新更改:2015年4月23日)。
7. Android Asset Studio [FREE] — who hasn’t heard about Roman Nurik? His contributions to the Android world are just exceptional. One of them is Android Asset Studio which is
7. Android Asset Studio [免費] -誰還沒有聽說過Roman Nurik ? 他對Android世界的貢獻是卓越的。 其中之一是Android Asset Studio,
a web-based set of tools for generating graphics and other assets that would eventually be in an Android application’s res/ directory.
基于網絡的一組工具,用于生成最終將位于Android應用程序的res /目錄中的圖形和其他資產。
The set is available on Github and consists of:
該套件在Github上可用,包括:
Launcher icon generator
啟動器圖標生成器
App shortcut icon generator
應用程序快捷方式圖標生成器
Notification icon generator
通知圖標生成器
Simple nine-patch generator
簡單的九補丁發生器
Generic icon generator
通用圖標生成器
Action bar / tab icon generator
動作欄/標簽圖標生成器
Launcher icon animator
啟動器圖標動畫師
8. Material Colors for Mac [FREE] — another cool tool from Roman Nurik. This is a Material Colors palette viewer accessible from the Menu Bar. You can download it from here.
8. Mac的材料顏色 [FREE] -Roman Nurik的另一個很酷的工具。 這是可以從菜單欄訪問的“材料顏色”調色板查看器。 您可以從這里下載。
The only disadvantage is that Windows users can not use it. You can check out how it works below:
唯一的缺點是Windows用戶無法使用它。 您可以在下面查看其工作方式:
9. Spectacle [FREE] — this is a tool for Mac user who struggle with lack of move / resize / operate functionality of windows, which we know well from Microsoft Windows. You can see below how it works:
9. Spectacle [FREE] -這是Mac用戶的一種工具,他們因缺少Windows的移動/調整大小/操作功能而苦苦掙扎,而我們從Microsoft Windows便知道這一點。 您可以在下面查看其工作方式:
[PAID] alternative of my choice is Moom. I use it on a regular basis. It costs $10 and I consider it a more powerful solution.
[PAID]我選擇的替代方法是Moom 。 我定期使用它。 它的價格為10美元,我認為它是更強大的解決方案。
10. f.lux [FREE] — a tool that makes the colour of your computer’s display adapt to the time of a day. It is warm at night and looks like sunlight during the day. If you work at night, this tool will do the job! I use it everyday. It helps me to stake awake, even after working late hours. What is more, I noticed that I wake up more relaxed.
10. f.lux [FREE] -一種使計算機顯示屏的顏色適應一天中的時間的工具。 晚上溫暖,白天看起來像陽光。 如果您在晚上工作,此工具即可完成工作! 我每天都使用它。 即使工作了很長時間,它也可以幫助我清醒。 而且,我注意到自己醒來后更加放松。
What I like most about f.lux:
我最喜歡f.lux的地方:
Useful preferences with 4 presets for your needs (as you can see, I use Working late preset)
有用的偏好設置和4個預設可滿足您的需求(如您所見,我使用“ 工作較晚”預設)
- Notifications: 通知:
- It allows me to sleep well. 它讓我睡個好覺。
That was the very last point! I hope you enjoyed the article. Please let me know, if you know any useful tool which boosts your Android productivity!
那是最后一點! 希望您喜歡這篇文章。 如果您知道任何可提高Android生產率的有用工具,請告訴我!
1 Actually you can also install Vysor which is wrapped into a native app. The link is here.
1 實際上,您還可以安裝包裝在本機應用程序中的Vysor。 鏈接在這里 。
2 How does AndroVM/GenyMotion work?
2AndroVM / GenyMotion如何工作?
3 Source
3 來源
I posted this article originally on my blog.
我最初在博客上發布了這篇文章。
If you like my article, please don’t forget to click ??? to recommend it to others ???.
如果您喜歡我的文章,請不要忘記單擊???。 推薦給其他人???。
Also, to be notified about my new articles and stories, follow me on Medium and Twitter. You can find me on LinkedIn as well. Cheers!
另外,要了解我的新文章和故事,請在Medium和Twitter上關注我。 您也可以在LinkedIn上找到我。 干杯!
翻譯自: https://www.freecodecamp.org/news/10-tools-which-will-boost-your-android-productivity-and-hype-bea88e0bcd86/