Coder Social home page Coder Social logo

boogiehasfun / desktop_adb_file_browser Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fernthedev/desktop_adb_file_browser

0.0 0.0 0.0 1.32 MB

ADB File browser for desktops written in Flutter (fork)

C++ 18.75% C 1.01% PowerShell 0.37% Dart 65.54% Swift 1.04% CMake 12.18% Inno Setup 1.11%

desktop_adb_file_browser's Introduction

Desktop ADB File Browser (DAB)

A project designed to replace the jank file manager SideQuest offers for Android devices. It emphasizes performance, navigation and UI design, though the latter I'm not terribly good at. (I'm sorry)

Focus is directed to ensuring a smooth and reliable experience, though some pages are deemed less than desired quality such as logs, keyboard navigation or user action feedback.

Being Flutter, it works on Linux, Mac and Windows (though for now, limited to x64). It uses adb under the hood and provides a mechanism to download if need be.

Screenshots:

Devices File Manager

Some features:

  • Not limited to a single device connection
  • Wireless ADB support
  • Logcat (though janky)
  • File management
    • Bookmarks
    • File watch (Host -> Android Device). No support for watching file modifications from Android to Host (yet)
    • Download
    • Upload
    • Drag and drop
    • Mouse button navigation (Windows only)

Contributing:

Any Flutter supported IDE will likely work with this project out of the box, though I personally tend to use VS Code or less often Android Studio. Either is fine.

  1. Ensure you have the Flutter SDK installed.
  2. Download libraries: flutter pub get
  3. Run the project using your IDE run config, such as the provided VS Code run configs. You may also use flutter run as a CLI alternative
  4. Commit your changes, branch and PR. Please try to keep your PR scoped into a single feature, UI design change(s) or refactor to minimize friction.

The contribution guidelines are fairly straightforward, just do what works best. If possible, provide a screenshot or GIF of any UI design change if applicable. I tend to be mostly a Windows developer though I often use Pop! OS too, which means testing Mac and Linux can be cumbersome for me at times. In other words, please be patient with me :)

I'll gladly appreciate any contribution <3

desktop_adb_file_browser's People

Contributors

fernthedev avatar futuremappermydud avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.