Yes, it does apply, however the main difference is that usually games are made using only one "Activity" (the concept of android that describes sort of "windows" that compose a program). When you are developing an app, you usually will code it using the Android SDK, the UI API, several Activities, and then you need to make the JNI bindings. I would say games are more suitable for Scheme development with Gambit, since you have easier access to the NDK (the part of the Android system libs exposed through a C interface).
2012/3/14 Steve Graham jsgrahamus@yahoo.com:
Thanks, Alvaro. Does this apply if you wish to develop apps other than games?
From: Álvaro Castro-Castilla alvaro.castro.castilla@gmail.com To: Steve Graham jsgrahamus@yahoo.com Cc: Keith Flower keith@keithflower.org; Gambit List Gambit-list@iro.umontreal.ca Sent: Tuesday, March 13, 2012 5:44 PM
Subject: Re: [gambit-list] Gambit on Android
Hi Steve,
These are the two I've used:
http://www.apress.com/9781430226475 http://www.apress.com/9781430230427
Android Pro Games explains a bit of JNI interface, but it was written prior to Native Activity (Android 2.2) and even NDK times, but is worth reading.
Also these: http://commonsware.com/
Best
On Tue, Mar 13, 2012 at 11:35 PM, Steve Graham jsgrahamus@yahoo.com wrote:
Keith,
What steps did you take to learn Java, how to use Java for GUI's on Android and how to tie it together with JNI? Any recommended books or URL's?
Thanks, Steve
From: Keith Flower keith@keithflower.org
To: Steve Graham jsgrahamus@yahoo.com Cc: Gambit List Gambit-list@iro.umontreal.ca Sent: Monday, March 12, 2012 12:38 PM
Subject: Re: [gambit-list] Gambit on Android
For my little Gambit for Android app
https://play.google.com/store/apps/details?id=org.keithflower.gambit
the GUI is Java, Gambit is compiled with the Android Native Development Kit, and JNI is the bridge.
I'm testing to release a new version that incorporates all of Marc's nice recent iOS changes.
Regards,
Keith
On Mar 12, 2012, at 10:19 AM, Steve Graham wrote:
I understand that Android apps are typically written in Java. How then is Gambit able to run on that platform? If it is possible to write GUI apps for the Android using Gambit, are there any pointers on how to get started?
Thanks, Steve _______________________________________________ Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list
Gambit-list mailing list Gambit-list@iro.umontreal.ca https://webmail.iro.umontreal.ca/mailman/listinfo/gambit-list