mfikes / ambly

ClojureScript REPL into embedded JavaScriptCore
http://ambly.fikesfarm.com
Eclipse Public License 1.0
541 stars 21 forks source link

Android support #102

Open tvanhens opened 8 years ago

tvanhens commented 8 years ago

Are there plans to support Android now that react naitive is available on Android as well?

mfikes commented 8 years ago

There is some preliminary design here https://github.com/omcljs/ambly/wiki/Design%3A-Android

Could probably use some help from community members strong in Android.

Perhaps the biggest challenge is compilation of and/or interacting with JavaScriptCore. I've succeeded in compiling it for Planck, but the situation appears to be more challenging on Android tahmidsadik112/Replicator/issues/8

mfikes commented 8 years ago

@kahunamoore is investigating this one

jiangts commented 8 years ago

are there any updates on this? also, are there any resources for cljs over react native on android in general?

kahunamoore commented 8 years ago

I am working on the WebDAV support first. The rest will be easier. I was delayed due to a death in the family...

Alan

"Whatever you can do, or dream you can do, begin it. Boldness has genius, power, and magic in it. Begin it now." - Goethe

On Oct 31, 2015, at 11:25 AM, Allan Jiang notifications@github.com wrote:

are there any updates on this? also, are there any resources for cljs over react native on android in general?

— Reply to this email directly or view it on GitHub.

jiangts commented 8 years ago

sounds good! and i'm so sorry to hear that! sending you my well-wishes.

mfikes commented 8 years ago

There is one link about React Native at http://cljsrn.org

noitcudni commented 8 years ago

Just saw this issue. I've been working on getting Ambly working on Android. I've gotten the the bonjour (jmdns) piece working. https://github.com/noitcudni/reagent-native/commits/master and https://github.com/noitcudni/ambly.

Obviously, I'll need to do some clean up: unregistering the service upon shutdown, etc. Another caveat is that I have to use genymotion and use NAT for the initial loading of the app. Then, I switch to Bridge mode in Virtualbox so that my host machine and the vm are on the same network. I tried adb reverse and forward but to no avail.

I was looking into miltion.io yesterday. @kahunamoore and @mfikes, let me know how I can help.

@kahunamoore, sorry to hear about your family.

kahunamoore commented 8 years ago

Lih,

It looks like you've gotten as far as I did, if not further... glad to see someone is able to work on this. Between family issues and the day job I've not had the time. Best of luck to you.

Thanks for your kind words re: my father - it was not unexpected and he was "ready to go" but it was difficult none the less.

Take care.

Alan

On Sun, Nov 22, 2015 at 11:54 AM, Lih Chen notifications@github.com wrote:

Just saw this issue. I've been working on getting Ambly working on Android. I've gotten the the bonjour (jmdns) piece working. https://github.com/noitcudni/reagent-native/commits/master and https://github.com/noitcudni/ambly.

Obviously, I'll need to do some clean up: unregistering the service upon shutdown, etc. Another caveat is that I have to use genymotion and use NAT for the initial loading of the app. Then, I switch to Bridge mode in Virtualbox so that my host machine and the vm are on the same network. I tried adb reverse and forward but to no avail.

I was looking into miltion.io yesterday. @kahunamoore https://github.com/kahunamoore and @mfikes https://github.com/mfikes, let me know how I can help.

@kahunamoore https://github.com/kahunamoore, sorry to hear about your family.

— Reply to this email directly or view it on GitHub https://github.com/omcljs/ambly/issues/102#issuecomment-158793529.

"Whatever you can do, or dream you can do, begin it. Boldness has genius, power, and magic in it. Begin it now." - Goethe

mfikes commented 8 years ago

@noitcudni if you end up contributing, David Nolen has a CA.

In general, let me know if you have any questions regarding approach, philosophy, etc.

noitcudni commented 8 years ago

@mfikes What's a CA?

Will do. I'm sure I'll have lots of questions.

mfikes commented 8 years ago

Contributor Agreement

noitcudni commented 8 years ago

Got it. :+1:

mfikes commented 4 years ago

It appears that the WebDAV bit isn't trivial (no lib at the ready to use).