amazing mobile dev tools
tophat
Section titled “tophat”Easily install and test mobile applications with a single click.
Tophat allows us to manage android/ios simulators on MacOs with ease.

It also allow us to install APKs/IPAs from remote sources using it’s app schema:
tophat://install/http?url=<full_public_url>The type of build downloaded will be interpreted by Tophat automatically!
installation
Section titled “installation”Install and extract the application from repo’s latest release:
https://github.com/Shopify/tophat/releases
Dependencies:
JAVA_HOMEvariable,cmdline-tools(android)scrcpy(optional)
scrcpy
Section titled “scrcpy”Display and control your Android device
Amazing for testing with real android devices, via USB or TCP/IP.
It does not require root access or an app installed on the device. It works on Linux, Windows, and macOS!!
installation
Section titled “installation”https://github.com/Genymobile/scrcpy/releases
maestro
Section titled “maestro”maestro is a solid mobile testing tool.
Maestro is built on learnings from its predecessors (Appium, Espresso, UIAutomator, XCTest, Selenium, Playwright) and allows you to easily define and test your Flows.