In previous articles we built some resource for Google Android like Free Android GUI PSD/Templates For Designers and Free Icons For Android, but if you are just stepping into Android Development for the first time or only a newbie, take some ebooks should be perfect for you. Here is 10 (4 free & 6 premium) ebooks for Google Android development, which can help you to start coding an Android app without having any Android-dev knowledge.
1. Free EBooks For Android Development
AndBook is a non-commerical book to learn programming for Google’s Android as a ‘hands on’ process.
This document was written for developers who have worked with Java™ before and want to start developing for the Android Platform. I tried to make this as much “hands on” as possible, placing example codes everywhere it fit. Also I tried to insert as many picture as possible, because they liven up the learning process and relax the reader’s eyes.
This book is for anyone interested in creating applications for the Android mobile phone platform. It
includes information that will be valuable, whether you’re an experienced mobile developer or making
your fi rst foray, via Android, into writing mobile applications.
It will help if readers have used mobile phones (particularly phones running Android), but it’s not necessary, nor is prior experience in mobile phone development. It’s expected that you’ll have some experience in software development and be familiar with basic development practices. While knowledge of
Java is helpful, it’s not a necessity
The purpose of this report is to present to the user the new and promising mobile platform based on the Linux operating system and provided by Google. Additionally, I introduce Open Source infrastructure which not only supports development, but also has the potential to become a main business activity in the future.
The Dev Guide on the Android Developer’s site is pretty good. There is an Android Basic’s section to get you started.
2. Premium EBooks For Android Development
Build compelling Java-based mobile applications using the Android SDK and the Eclipse open-source software development platform. Android: A Programmer’s Guide shows you, step-by-step, how to download and set up all of the necessary tools, build and tune dynamic Android programs, and debug your results. Discover how to provide web and chat functions, interact with the phone dialer and GPS devices, and access the latest Google services. You’ll also learn how to create custom Content Providers and database-enable your applications using SQLite.
Install and configure Java, Eclipse, and Android plugin
- Create Android projects from the Eclipse UI or command line
- Integrate web content, images, galleries, and sounds
- Deploy menus, progress bars, and auto-complete functions
- Trigger actions using Android Intents, Filters, and Receivers
- Implement GPS, Google Maps, Google Earth, and GTalk
Build interactive SQLite databases, calendars, and notepads
Test applications using the Android Emulator and Debug Bridge
This practical book provides the concepts and code you need to develop software with Android, the open-source platform for cell phones and mobile devices that’s generating enthusiasm across the industry. Android Application Development introduces this programming environment, and offers you a complete working example that demonstrates Android architectural features and APIs. The book is a natural complement to the existing Android documentation provided by Google.
Within minutes, Hello, Android will get you started creating your first working application: Android’s version of “Hello, World.” From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game, you’ll learn the basics of Android programming. You’ll also see how to build in audio and video support, add graphics using 2D and 3D OpenGL, network with web pages and web services, and store data with SQLite. You’ll also learn how to publish your applications to the Android Market.
Here is a video for 3rd edition:
Android Wireless Application Development combines all the reliable information, sample code, and best practices you need to build, distribute, and market successful Android mobile applications. Drawing on their extensive experience with mobile and wireless development, Shane Conder and Lauren Darcey cover everything you need to execute a successful Android project: from concept and design through coding, testing, packaging, and delivery.
This book is an indispensable resource for every member of the Android development team: software developers with all levels of mobile experience, team leaders and project managers, testers and QA specialists, software architects, and even marketers.
Android Programming Tutorials show you what you can do with Android, through a series of 40 individual exercises. Android Programming Tutorials gives you hands-on instruction in how to build sophisticated Android applications, using many of the technologies outlined in CommonsWare’s other Android books.
There are three books on commonsware, you can get every CommonsWare book, including updates and new titles for only $40 per year.
Pro Android Games teaches you how to build cool games like Space Blaster and the classic Asteroids from scratch on the latest Android platform. This book also shows you how to port other classic freeware/shareware games like Doom and Wolfenstein 3D from C using the Java Native Interface (JNI) for Android.
This book is all about a unique perspective in Android game development: a well-balanced, powerful combination of pure Java and hybrid game development, mixing Java and C. By combining the elegant object-oriented features of Java and the raw power of C, there is no limit to the types of games that you can build for the platform. With actionable real-world source code in hand, this book allows you to dive right into games development on Android. You’ll definitely have fun, and perhaps you’ll even make some money. Enjoy!