diff options
Diffstat (limited to 'doc/design/assistant/android.mdwn')
-rw-r--r-- | doc/design/assistant/android.mdwn | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/doc/design/assistant/android.mdwn b/doc/design/assistant/android.mdwn index 06d6b9b1f..1a2ba8dd8 100644 --- a/doc/design/assistant/android.mdwn +++ b/doc/design/assistant/android.mdwn @@ -1,7 +1,13 @@ -Porting git-annex to Android will use the Android native SDK. +## goals -A hopefully small Java app will be developed, which runs the webapp -daemon, and a web browser to display it. +1. Get git-annex working at the command line in Android, + along with all the programs it needs. +2. Get the webapp and assistant working. A hopefully small Java app will be + developed, which runs the webapp daemon, and a web browser to display it. + +Current status: git-annex can be built for Android, with `make android`. +You need <https://github.com/neurocyte/ghc-android> installed first, +and also have to `cabal install` all necessary dependencies. ### programs to port @@ -14,24 +20,6 @@ available in the App Store. * git (not all git commands are needed, but core plumbing and a few like `git-add` are.) -## GHC Android? - -Android's native SDK does not use glibc. GHC's runtime links with glibc. -This could be an enormous problem. Other people want to see GHC able to -target Android, of course, so someone may solve it before I get stuck on -it. - -References: - -* <http://stackoverflow.com/questions/5151858/running-a-haskell-program-on-the-android-os> -* <http://www.reddit.com/r/haskell/comments/ful84/haskell_on_android/> - -I've heard anecdoally that ipwnstudios not only has an IPhone GHC port, -but also Android. Need to get in touch with them. -<http://ipwnstudios.com/> - -Update: This looks likely: <https://github.com/neurocyte/ghc-android> - ### Android specific features The app should be aware of power status, and avoid expensive background |