{"product_id":"9781430235705","title":"Pro Android Python with SL4A","description":"\u003cp\u003e    \u003cem\u003ePro Android Python with SL4A\u003c\/em\u003e is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. \u003cstrong\u003ePaul Ferrill\u003c\/strong\u003e leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device.\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. \u003cem\u003ePro Android Python with SL4A \u003c\/em\u003eexplores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware. \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  \u003cem\u003ePro Android Python with SL4A\u003c\/em\u003e starts by exploring the Android software development kit and then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device.\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  Next, discover how Lua, a lightweight language perfectly suited for scripting on smaller devices, can work with Android. Lua can be used for small but important tasks, like SMS encryption and synchronizing photos with flickr. \u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  Last, but certainly not least, you will discover the world of Python scripting for SL4A, and the power contained within the full range of Python modules that can combine with the Android SDK. You'll learn to write small location-aware apps to get you started, but by the end of this book, you'll find yourself writing fully GUI-fied applications running on the Android desktop!\u003c\/p\u003e\u003cp\u003e  \u003c\/p\u003e\u003cp\u003e  \u003cem\u003ePro Android Python with SL4A\u003c\/em\u003e is rounded out with a chapter on distributing and packaging scripts, a skill that you'll find very useful as you reach out to a wider audience with your programs.        \u003c\/p\u003e    What youll learn\u003cul\u003e   \u003cli\u003eUnderstand the SL4A \u003c\/li\u003e   \u003cli\u003eExplore the Android software development kit  \u003c\/li\u003e   \u003cli\u003eWrite scripts to administer an Android phone \u003c\/li\u003e   \u003cli\u003eWrite and execute full Python and applications \u003c\/li\u003e   \u003cli\u003eLearn how to write simple apps using Facades \u003c\/li\u003e   \u003cli\u003eExplore the full Android development process, from development to packaging \u003c\/li\u003e  \u003c\/ul\u003e  Who this book is for      \u003cp\u003e     This is a book for beginning and intermediate Android developers, and a book for anyone coding in Python, Lua or exploring Beanshell.         \u003c\/p\u003e     Table of Contents\u003col\u003e   \u003cli\u003eIntroduction \u003c\/li\u003e   \u003cli\u003eGetting Started with Android Scripting \u003c\/li\u003e   \u003cli\u003eNavigating the Android SDK \u003c\/li\u003e   \u003cli\u003eDeveloping Androids Scripts with Eclipse \u003c\/li\u003e   \u003cli\u003eExploring the Android API \u003c\/li\u003e   \u003cli\u003eBackground Scripting \u003c\/li\u003e   \u003cli\u003ePython Utilities  \u003c\/li\u003e   \u003cli\u003ePython Dialog-Based GUIs \u003c\/li\u003e   \u003cli\u003ePython for GUI with WebUI \u003c\/li\u003e   \u003cli\u003ePackaging and Distributing Your Scripts \u003c\/li\u003e  \u003c\/ol\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":47141861622000,"sku":"9781430235705","price":34.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781430235705_p0.jpg?v=1763751057","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781430235705","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}