O'Reilly logo

Beginning Android Tablet Programming: Starting with Android Honeycomb for Tablets by Robbie Matthews

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

C H A P T E R 4

Beyond Java: Programming in Python and Friends

While Java is undoubtedly the major programming language for Android devices, it is a long way from the only method available.

images

Figure 4-1. Some people are naturally multi-lingual.

Scripting Layer for Android (SL4A) is an open source project that allows programmers to write applications not only for Android devices, but also on Android devices.

SL4A is a common framework that permits programming in any of a host of scripting languages: Python, JavaScript, Beanshell, LUA, TCL, PHP, Ruby, and Perl are all supported, with options for porting more.

All of these languages use a common ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required