corbindavenport / nexus-tools

Installer for ADB, Fastboot, and other Android tools on Linux, macOS, Chrome OS, and Windows
http://forum.xda-developers.com/general/general/tool-nexus-tools-2-8-featured-xda-t3258661
GNU General Public License v3.0
844 stars 86 forks source link

Windows support #59

Closed corbindavenport closed 3 years ago

corbindavenport commented 3 years ago

Nexus Tools could add native Windows support after the Dart rewrite (#58) is completed, since the Dart SDK can compile Windows executable. The installation process would likely be completely different, and all the code that interacts with Unix components (like moving files, checking the CPU, etc.) would have to be updated to support both Unix and Windows.

The best way to do this would probably to move whatever code can be shared to a library, then have one Dart file for Linux (currently main.dart) and one for Windows, which both import that library.

corbindavenport commented 3 years ago

Windows support actually isn't too much extra work, gonna merge this back into #58.