Difference between revisions of "Android"

From HaskellWiki
Jump to navigation Jump to search
(Added sections "Introduction" and "How to develop Android software in Haskell")
(3 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
== Introduction ==
 
== Introduction ==
   
Android is an operating for mobile phones, based on Linux. Software development is mainly done in Java. See the [http://en.wikipedia.org/wiki/Android_(operating_system) Wikipedia article] for more information.
+
Android is an operating system for mobile phones, based on Linux; software development is mainly done in Java. See the [http://en.wikipedia.org/wiki/Android_(operating_system) Wikipedia article] for more information.
 
   
 
== How to develop Android software in Haskell ==
 
== How to develop Android software in Haskell ==
   
Use the JNI to Haskell binding library [https://github.com/neurocyte/foreign-jni foreign-jni]; demonstration of the use: [https://github.com/neurocyte/android-haskell-activity android-haskell-activity].
+
Use the [http://en.wikipedia.org/wiki/Java_Native_Interface JNI] to Haskell binding library [https://github.com/neurocyte/foreign-jni foreign-jni]; demonstration of the use: [https://github.com/neurocyte/android-haskell-activity android-haskell-activity].
  +
  +
Another option is, to use Thrift, as described in the blog article [http://mortenib.wordpress.com/2009/10/29/thrift-and-haskell/ Thrift and Haskell]
   
  +
There is
  +
[https://github.com/ajhc/demo-android-ndk NativeActivity demo application]
  +
using [http://ajhc.metasepi.org/ Ajhc Haskell compiler].
   
 
== Discussions ==
 
== Discussions ==

Revision as of 15:03, 7 October 2013

This article is a stub. You can help by expanding it.

Introduction

Android is an operating system for mobile phones, based on Linux; software development is mainly done in Java. See the Wikipedia article for more information.

How to develop Android software in Haskell

Use the JNI to Haskell binding library foreign-jni; demonstration of the use: android-haskell-activity.

Another option is, to use Thrift, as described in the blog article Thrift and Haskell

There is NativeActivity demo application using Ajhc Haskell compiler.

Discussions


Related