grishka / NearDrop

An unofficial Google Nearby Share/Quick Share app for macOS
The Unlicense
4.23k stars 154 forks source link

iOS app variant #93

Open avaidyam opened 1 year ago

avaidyam commented 1 year ago

I'm interested in porting this to iOS since at first glance it seems somewhat simple to do, and I'd be interested in setting up TestFlight or publishing to the app store if needed/wanted. @grishka Do you forsee any compatibility issues besides AppKit?

grishka commented 1 year ago

File handling is macOS-specific iirc, I'm not sure whether iOS has NSFileManager

tvrrp commented 1 year ago

It has, but limited to sandbox. But it is possible to do so with UIDocumentBrowserViewController or UIDocumentPickerViewController

guger commented 12 months ago

I would love to see this app for iPadOS!

grishka commented 12 months ago

"iOS" and "iPadOS" are the same exact thing from the technical standpoint. It's just that at some point Apple's marketing department became bored and decided to give them separate names.

With their naming scheme for operating systems, it should've really been phoneOS and padOS. Maybe podOS too but they don't sell any iPods any more, do they?

guger commented 11 months ago

@grishka I'm sorry for my imprecise formulation - I just wanted to express my interest in support for this topic - I'm aware that iOS and iPadOS is basicly the same!

Akiva-J commented 11 months ago

I'm interested in porting this to iOS since at first glance it seems somewhat simple to do, and I'd be interested in setting up TestFlight or publishing to the app store if needed/wanted. @grishka Do you forsee any compatibility issues besides AppKit?

This would be amazing. Now there is a windows nearby share app too, if you do this we may finally have a local file sharing app for all devices.

kevin-hv commented 11 months ago

Hey guys,

I have decided to port it, give it a shot if you are interested:

https://apps.apple.com/us/app/droiddrop/id6468394566?platform=iphone

Akiva-J commented 11 months ago

Thanks. Will try it out and report back.

My main use is to share photos between me (android) and my gf (iPhone) locally. So same wifi network is okay.

Obviously being able to use it out if the home would be amazing but I understand apple don't want that.

On Tue, 17 Oct 2023, 13:08 Kevin Varga Halász, @.***> wrote:

Hey guys,

I have decided to port it, give it a shot if you are interested:

https://apps.apple.com/us/app/droiddrop/id6468394566?platform=iphone

— Reply to this email directly, view it on GitHub https://github.com/grishka/NearDrop/issues/93#issuecomment-1766284436, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASTPXGIPCZNOBOJX33QZNYTX7ZYKBAVCNFSM6AAAAAA5IP7ATWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRWGI4DINBTGY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

kevin-hv commented 11 months ago

@Akiva-J , I don't think Apple cares, although I hope Google will not either 😬( I hope I won't get a legal notice from them ).

From what I understood the same-wifi limitation is the limitation of this project (for now) if there will be big improvements made to this project ( such as a bluetooth implementation, so that the 2 devices won't have to be on the same wifi network), I will make sure that I include them in the iOS app.

grishka commented 11 months ago

Doesn't work for me either way 🤔

Screenshot_20231017-202011

BingoKingo commented 11 months ago

It works fine for me when iOS(iPad) sends, and macOS or Android receives. But the iOS app cannot save files in Files.app or Photos.app and the cancel button is missing now.

macOS Photos.app doesn't have share extension from NearDrop.

Akiva-J commented 11 months ago

Connected and file sent from android to iPhone.

But when I try to save the photo on the iPhone the photo doesn't seem to go anywhere.

On Tue, 17 Oct 2023, 18:52 BingoKingo, @.***> wrote:

It works fine for me when iOS sends, and macOS or Android receives. But the iOS app cannot save files in Files.app or Photos.app now.

— Reply to this email directly, view it on GitHub https://github.com/grishka/NearDrop/issues/93#issuecomment-1766893170, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASTPXGOKIZP6SI3V2Z5EU6TX73AVDAVCNFSM6AAAAAA5IP7ATWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRWHA4TGMJXGA . You are receiving this because you were mentioned.Message ID: @.***>

kevin-hv commented 11 months ago

With my limited testing I was able to exchange files both ways, but I only have access to an old Huawei phone, which is not mine, so I will for the time being remove the app from the store before I can get my hands on a reliable device to investigate the issues you guys reported, and test it better.

I think you will still have access to it @grishka & @Akiva-J if you care to test it with another device.

@Akiva-J you actually have to select a destination for the file to be saved from the share sheet for it to actually save.

Thank you guys for checking it and trying it out.

dkostarnov commented 11 months ago

With my limited testing I was able to exchange files both ways, but I only have access to an old Huawei phone, which is not mine, so I will for the time being remove the app from the store before I can get my hands on a reliable device to investigate the issues you guys reported, and test it better.

I think you will still have access to it @grishka & @Akiva-J if you care to test it with another device.

@Akiva-J you actually have to select a destination for the file to be saved from the share sheet for it to actually save.

Thank you guys for checking it and trying it out.

can you open testing for the Russian region?

outcoldman commented 11 months ago

@kevin-hv have you pulled this app from App Store already for some reason? I am in USA region.

Delocalized-electron commented 2 months ago

Hey guys,

I have decided to port it, give it a shot if you are interested:

https://apps.apple.com/us/app/droiddrop/id6468394566?platform=iphone

Hi @kevin-hv ,

It shows app is not available in India, It would be great if you can enable it in that region. Thanks in advance

asrafulattare commented 1 month ago

kevin-hv

Hi @kevin-hv I am very happy to want to install this app, could you please add Bangladesh region :)