Skip to content
This repository was archived by the owner on Jun 11, 2024. It is now read-only.

An Android app that loads NextDNS site and then applies NX Enhanced #6

Open
hjk789 opened this issue Aug 15, 2020 · 8 comments
Open
Labels

Comments

@hjk789
Copy link
Owner

hjk789 commented Aug 15, 2020

It would be a pretty simple Android app that is just a webview that loads the NextDNS site, then includes in the page NX Enhanced's code. Of course, the code would need some adaptations, like instead of using GM.set/get, use localStorage or pass it to an Android interface and save it on Android's app data storage, and also some layout adaptations for mobile. The app's code will be uploaded here too.

@hjk789 hjk789 added Future feature This feature is intended to be implemented, but not soon and removed New feature labels Aug 22, 2020
@hjk789 hjk789 changed the title An Android app that loads NextDNS site and then applies NX Enhancer An Android app that loads NextDNS site and then applies NX Enhanced Sep 3, 2020
@CyanoTex
Copy link

CyanoTex commented Sep 5, 2020

https://github.com/cylonid/NativeAlphaForAndroid

Native Alpha exists and it PWAifies websites. Maybe this could work somehow for you?

@hjk789
Copy link
Owner Author

hjk789 commented Sep 5, 2020

I could take a look in the code. I can't use this app to create NXE's app because Native Alpha seems to be user-oriented, not a library or framework that can be used to develop other apps. I think there's no way to insert a script in the page from that app. But thanks for the suggestion.

@CyanoTex
Copy link

CyanoTex commented Sep 5, 2020

I could take a look in the code. I can't use this app to create NXE's app because Native Alpha seems to be user-oriented, not a library or framework that can be used to develop other apps. I think there's no way to insert a script in the page from that app. But thanks for the suggestion.

@cylonid might be able to help you.

@cylonid
Copy link

cylonid commented Sep 5, 2020

@hjk789 is right, Native Alpha is more of a PWA bookmark manager, so without modification it's not suited to create a standalone WebView APK for deployment.

This project might be more interesting for your needs.

@CyanoTex
Copy link

CyanoTex commented Sep 8, 2020

@hjk789 is right, Native Alpha is more of a PWA bookmark manager, so without modification it's not suited to create a standalone WebView APK for deployment.

This project might be more interesting for your needs.

Awwww. ☹️

Thanks anyway. I'm sure that project might help them out! 👍

@hjk789 hjk789 added New feature and removed Future feature This feature is intended to be implemented, but not soon labels Sep 9, 2020
@hjk789
Copy link
Owner Author

hjk789 commented Apr 30, 2021

I think now that NX Enhanced is an extension instead of a userscript, the need for an app is much lower now.

@bahaa32
Copy link

bahaa32 commented May 5, 2021

You should be able to use the add-on with Firefox on Android as well

@hjk789 hjk789 closed this as completed May 20, 2021
@hjk789
Copy link
Owner Author

hjk789 commented Nov 1, 2021

I think it might be worth reconsidering this app idea. But with two caveats:

  1. It would be a paid app. This would be the only sustainable way to continue developing NX Enhanced, otherwise it will need to be discontinued;
  2. It would be partly open-source. I may upload here some relevant parts of the app's code, but not the full code, instead, a non-compilable code. This is not to "hide" something, it's simply because it doesn't make sense to distribute compilable code for a paid app, many open-source softwares with paid features/versions do this.

@hjk789 hjk789 reopened this Nov 1, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

4 participants