Git Product home page Git Product logo

nitroshare-android's Introduction

NitroShare for Android

Build Status MIT License

NitroShare for Android simplifies the task of transferring files and directories from one device to another. Some of its features include:

  • Automatic peer discovery
  • Integration with Share menu
  • Blazing fast transfers over Wi-Fi
  • File explorer for selecting items to send
  • Light and dark themes
  • Completely open-source and ad-free

Screenshots

Transfers Explorer Settings

nitroshare-android's People

Contributors

boomt1337 avatar manfred-mueller avatar nathan-osman avatar perqin avatar techtonik avatar usernameinvalidexception avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nitroshare-android's Issues

I have an idea

Why not look into building an xposed module or TWRP flashable platform 1st for nitroshare on android? My thoughts are that could potentially bring in a lot more resources from xda/xposed developers and get a lot more people involved in the project. It also might be easier to integrate nitroshare into android from source code via xposed module or a twrp flashable platform, bypassing all the "red tape" so to speak with having the nitroshare platform being able to to be integrated into the andorid system with root capabilities. If there is anything I can do to help with this project, I want to help tell me what you need. If my idea seems silly and outlandish I apologize and thank you for putting up with me.

Ability to send multiple items

The file explorer does not currently enable multiple items to be selected for sending. Ideally, it would be possible to long-press an item to activate checkboxes to allow multiple items to be selected.

Exit button only kills the app

Good day.

I recently updated NitroShare to v0.4.0.30, and headed to its settings in order to turn on the receiving mode, and I confirmed that the usual notification was displayed.

Upon using the Exit button from the main view, NitroShare was killed and the notification disappeared as well, as expected. Starting the app again, though, reveals that the Receive Transfers setting is still active, but the notification does not appear.

Steps to reproduce

  1. Start Nitroshare.
  2. Go to the settings and tick Receive Transfers. Observe that the notification, showing that NitroShare is listening, is displayed.
  3. Return to the app's main view, swipe from the left and tap Exit; the app gets killed, and the notifications disappears.
  4. Start NitroShare once more.
  5. Go to the settings, and observe that the Receive Transfers setting is active, whilst the corresponding notification is not displayed.

Expected behavior

Upon tapping Exit as of step 3, NitroShare should deactivate the Receive Transfers setting, before exiting.

Device info

Device: I9195
OS: LineageOS 14.1
NitroShare: 0.4.0.30

Android device does not see Linux PCs

My Nitroshare (Version 0.4.0.39) installation on Android does not list my PCs (running Nitroshare Version 0.3.1 - Linux x86). The two PCs can see each other via Nitroshare, but do not see the Android device. Is there a remedy?

Where to find the APK?

The app description (and its screenshots) look promising – but I found no hint on where to get the .apk. Would you mind attaching it to the corresponding releases/? Or would you mind having it included with F-Droid?

Much needed

While Nitroshare is useful for desktop, the real feature that is missing is to be able to beam files from Android device to PC over LAN.

Transfer directory does not exist

/storage/emulated/0/Downloads/Nitroshare is set as Transfer Directory. But clicking it I browse /storage/emulated/0/ where there is no Downloads directory. Only Download with no Nitroshare inside.

Could that be a reason for #40?

Can't exit/get rid of listening status

There are two issues:

  1. I'd like to exit NitroShare to make it stop scanning local network
  2. I'd like to squelch NitroShare listening status - currently it is not possible to swipe it off like other status messages

Show transfers in main activity

The main activity currently displays some informational text. Instead, it should display a list of transfers in progress. The information shown for each transfer would include:

  • progress
  • data transferred / total data to transfer
  • current speed
  • estimated time to completion

Copy writing Proposal

Hello, i just checked your lovely project and i discovered you have some sections missing out like FAQ, about us, contact us and privacy policy. If you dont mind i will like to write that for you.
My email: [email protected]

Error Windows to Android

Transferring is possible from Android to Windows but Windows to Android shows:

[unknown]
Failed: null

#25 not totally fixed

So after selecting "allow" at the permission popup, Nitroshare crashes on my Nexus 7 2013 running 6.0.1.

However, this does not happen on the 7.1.1 emulator, so maybe it's only a problem with MM?

help with an app

help with an app since I want to be able to make an app like yours that can install a zip to the roku

New logo proposal for NitroShare app

Hi admin, I want to offer a simple new logo design for NitroShare application. This logo is my special design for you. If you are willing to accept it, you simply reply to this proposal. I will send you a new logo of this file. And if you want other color variations , you can tell me. Thanks

netroshare

Here is another design, do you like it?

new logo for app netroshare 2

Can't compile (enable Travis CI?)

>gradlew.bat
Starting a Gradle Daemon (subsequent builds will be faster)

FAILURE: Build failed with an exception.

* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at https://docs.gradle.org/3.3/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for 1572864KB object heap

> Starting Daemon

Maybe provide Travis builds? I can send you PR if you enable it at https://travis-ci.org/nitroshare/

Retry failed send transfers

When sending a transfer fails, it ought to be possible to restart the transfer. The TransferWrapper could hang onto the Intent used to start the transfer and add an action button to the error notification using the same intent.

Translations?

Maybe I can help with german translation files. But no experience with Android development. Where to look into?

Building on Arch is broken

Following the build instructions from the front page, and also using the PKGBUILD from the AUR results in the following error:

[ 45%] Building CXX object src/CMakeFiles/nitroshare.dir/application/splashdialog.cpp.o
/home/Downloads/nitroshare/src/nitroshare-desktop-0.3.4/src/application/splashdialog.cpp: In constructor ‘SplashDialog::SplashDialog()’:
/home/Downloads/nitroshare/src/nitroshare-desktop-0.3.4/src/application/splashdialog.cpp:40:25: error: incomplete type ‘QStyle’ used in nested name specifier
setGeometry(QStyle::alignedRect(Qt::LeftToRight, Qt::AlignCenter, size(), QApplication::desktop()->availableGeometry()));
^~~~~~~~~~~
make[2]: *** [src/CMakeFiles/nitroshare.dir/build.make:168: src/CMakeFiles/nitroshare.dir/application/splashdialog.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:158: src/CMakeFiles/nitroshare.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

Fail on null

Try to transfer file from one Android device to another and it fails with error, null. The receiving side says zero bytes received while sending side seems to send some data, but I think it is just stuck in a que on the sending side.

Please solve

If I change package name..app getting crash..help me

Transfer from android to android is not working

I transferred a directory of 2 GB from one android phone to another android phone. It transferred around 1.9 GB successfully but after it stuck at 1.9 GB only. The progress bar is not moving and data is also not getting transferred.
Data transfer done from Android version 8.0 to Android version 7.0

Dark theme bug

  1. Enable dark theme
  2. Click "send with Nitroshare"
  3. Rotate to landscape

You'll immediately see the issue...

Don t work on android

I have nitrishare on my computer and my android too, on the same wifi but it donvt show the device when i want to transfer.

Ability to send directories from the app

The current version of the application can send directories in theory but Android doesn't seem to support doing this through Intents. Therefore, NitroShare needs to include a very basic file manager that allows the user to select directories to transfer.

Toggle for listening mode in main view

Good day.

I would like to suggest adding a button for toggling between the listening modes inside the main view of the app. This will save users quite a bunch of swipes, and it'll be appropriate as well, as the main view is used to monitor transfers.

Ability to send URLs

In addition to files, it would be excellent if NitroShare could send URLs from one device to another.

Rework file browser in settings activity

There are a number of issues with the file browser in the settings activity and its usage is counter-intuitive. In addition, a number of errors may be encountered such as "unable to read /storage/emulated/0/..." when moving up past the user storage directory.

Transfers to Android are not working

Nitroshare 0.4.0.30(31) on Android 6.0.1, Nitroshare 0.3.4 on Windows 7 x86_64.

Transfers from Android-to-Windows seem to be working ok.

Transfers from Android-to-Android fail with this error message on the receiving device:
Failed: Invalid int: "null"

Transfers from Windows-to-Android fail after a connection timeout. The receiving device doesn't seem to respond.

Let me know if I can help troubleshoot further. Thanks.

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.