By Paul Ferrill
Pro Android Python with SL4A is for programmers and hobbyists who are looking to write apps for Android units with no need to benefit Java first. Paul Ferrill leads you from fitting the Scripting Layer for Android (SL4A) to writing small scripts, to extra advanced and fascinating initiatives, and eventually to importing and packaging your courses to an Android device.
Android runs scripts in lots of scripting languages, yet Python, Lua, and Beanshell are relatively renowned. so much programmers understand a couple of programming language, in order that they have the easiest software for no matter what activity they need to complete. Pro Android Python with SL4A explores the area of Android scripting via introducing you to crucial open-source programming languages which are to be had on Android-based undefined.
Pro Android Python with SL4A begins via exploring the Android software improvement kit and then exhibits you ways to establish an Eclipse-based Android improvement surroundings. then you definitely process the area of Android programming through the use of Beanshell, which runs at the Dalvik, and studying tips to write small courses to manage an Android device.
subsequent, detect how Lua, a light-weight language ideally fitted for scripting on smaller units, can paintings with Android. Lua can be utilized for small yet vital projects, like SMS encryption and synchronizing photographs with flickr.
final, yet by no means least, you can find the area of Python scripting for SL4A, and the ability contained in the complete diversity of Python modules which can mix with the Android SDK. you will discover ways to write small location-aware apps to get you began, yet via the tip of this ebook, you will find your self writing totally GUI-fied purposes operating at the Android desktop!
Pro Android Python with SL4A is rounded out with a bankruptcy on allotting and packaging scripts, a ability that you're going to locate very worthy as you achieve out to a much broader viewers together with your programs.