Professional NFC Application Development for Android
Shows programmers and developers how to develop Near Field Communication (NFC) applications for Android, including Secure Element (SE) programming
Expert authors are NFC researchers who have a deep knowledge of the subject
Covers app development in all NFC operating modes: reader/writer, peer-to-peer, and card emulation
Includes valuable case studies that showcase several system design and analysis methods, such as activity diagram, class diagram, UML, and others
A practical guide to developing and deploying Near Field Communication (NFC) applications
There has been little practical guidance available on NFC programming, until now. If you’re a programmer or developer, get this unique and detailed book and start creating apps for this exciting technology. NFC enables contactless mobile communication between two NFC-compatible devices. It’s what allows customers to pay for purchases by swiping their smartphones with Google Wallet, for example. This book shows you how to develop NFC applications for Android, for all NFC operating modes: reader/writer, peer-to-peer, and card emulation.
Professional NFC Application Development for Android offers the clear, concise advice you need to create great applications for this emerging and exciting technology. Download eBook Free »
Embedded Android: Porting, Extending, and Customizing
Learn about Android’s development model and the hardware you need to run it
Get a quick primer on Android internals, including the Linux kernel and Dalvik virtual machine
Set up and explore the AOSP without hardware, using a functional emulator image
Understand Android’s non-recursive build system, and learn how to make your own modifications
Use evaluation boards to prototype your embedded Android system
Examine the native user-space, including the root filesystem layout, the adb tool, and Android’s command line
Discover how to interact with and customize the Android Framework
Looking to port Android to other platforms such as embedded devices? This hands-on book shows you how Android works and how you can adapt it to fit your needs. You’ll delve into Android’s architecture and learn how to navigate its source code, modify its various components, and create your own version of Android for your particular device. You’ll also discover how Android differs from its Linux roots.
If you’re experienced with embedded systems development and have a good handle on Linux, this book helps you mold Android to hardware platforms other than mobile devices. Download eBook Free »
Android Application Development for Java Programmers
This book includes complete source codes, not just pieces of sample code taken out of context.
Features how-to information about publishing your application.
We are witnessing an explosion in the use of handheld mobile devices worldwide. Recent polls have shown that many people own and use more than one mobile device, and some use as many as three or four. Smart phones, tablets, and handheld game devices are ubiquitous. The Android operating system (OS)-an open-source OS with Linux at its core-is an ever-more-popular OS on these devices. Android Application Development for Java Programmers provides an ideal, quick-start tutorial for anyone interested in developing Android mobile device applications, from the student or hobbyist familiar with Java, to the experienced programmer wanting to enter the mobile device application market. Because the Android development software provides an emulator program, the reader doesn’t need to own an Android mobile device to take advantage of this book. Although the code presented in the book can be used to produce complete running applications, the goal is to inspire the reader to bring his own mobile application ideas to reality in a short time. The book is organized in a logical, evolutionary manner starting with configuration of the development environment and ending with two comprehensive projects. The beginning chapters cover basic application components and configuration of the Android emulator and basic user interface design, whereas later chapters cover how to accomplish more involved areas such as use of GPS, graphics, networking, and databases. Download eBook Free »
Android Design Patterns: Interaction Design Solutions for Developers
With Android 4, Google brings the full power of its Android OS to both smartphone and tablet computing. Designing effective user interfaces that work on multiple Android devices is extremely challenging. This book provides more than 75 patterns that you can use to create versatile user interfaces for both smartphones and tablets, saving countless hours of development time. Patterns cover the most common and yet difficult types of user interactions, and each is supported with richly illustrated, step-by-step instructions.
Includes sample patterns for welcome and home screens, searches, sorting and filtering, data entry, navigation, images and thumbnails, interacting with the environment and networks, and more
Features tablet-specific patterns and patterns for avoiding results you don’t want
Illustrated, step-by-step instructions describe what the pattern is, how it works, when and why to use it, and related patterns and anti-patterns
A companion website offers additional content and a forum for interaction
Android Design Patterns: Interaction Design Solutions for Developers provides extremely useful tools for developers who want to take advantage of the booming Android app development market. Download eBook Free »
Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
Learn what Spring for Android adds to the Android developer toolkit
Learn how to debug your Android communication layer observing HTTP requests and responses
Use OAuth to authenticate your users and your app against popular service providers (Google, Facebook, Twitter, and so on)
Instant Spring for Android Starter
Instant Spring for Android Starter is a practical, hands-on guide that provides you with a number of clear step-by-step exercises, which will help you take advantage of the abstractions offered by Spring for Android with regard to REST (RestTemplate) and OAuth (OAuthTemplate). It will also introduce you to the bases of those architectures and the associated tooling.
This book gets you started using Spring for Android, first letting you know how to set up your workspace to include those libraries in your projects (with the Eclipse IDE and also with the popular building tool Maven) and then providing some clear and real life examples of RESTful and OAUth backed Android applications. Download eBook Free »
Step by step detailed instructions and information on a number of AndEngine functions, including illustrations and diagrams for added support and results
Learn all about the various aspects of AndEngine with prime and practical examples, useful for bringing your ideas to life
Improve the performance of past and future game projects with a collection of useful optimization tips
Structure your applications in a manner that provides a smooth flow from splash screen to level selection, to game play
AndEngine for Android Game Development Cookbook
AndEngine is a broad 2D game engine which allows game developers, both experienced and inexperienced, to develop games for the Android platform with ease. Don’t be fooled by the simplicity, though. As easy as it is to “pick up and go,” AndEngine includes enough functionality to bring any type of 2D game world to life.
The AndEngine for Android Game Development Cookbook contains all of the necessary information and examples in order to build the games as you imagine them. The book’s recipes will walk you through the various aspects of game design with AndEngine and provides detailed instructions on how to achieve some of the most desirable effects for your games. Download eBook Free »