||Migrating to Android for iOS Developers|
Migrating to Android for iOS Developers gives you-as an experienced native iOS app developer - the skills to learn native Android apps development from scratch. Starting with preparing your Android integrated development environment and introducing just enough Android application framework fundamentals, you'll understand how to create a simple but meaningful HelloAndroid project immediately.
This book provides the guidelines and tutorial projects to show you how to translate your existing iOS app to the Android platform. You'll use your mobile app knowledge to structure your Android apps in a similar way to how you would structure your iOS apps. To implement use cases with detailed screens, the most common mobile topics are discussed, including user interfaces, managing data, and networking with remote services. As you move through the book, you'll create Android apps with rich UI components to handle common CRUD operations locally and remotely.
||Android Tablets For Dummies, 2nd Edition|
Whether you're new to Android or new to tablets altogether, you're about to experience mobile computing like never before with this fun, full-color guide. Written in the trademark For Dummies style, this light-hearted reference takes a look at those features common to all Android tablets and all the amazing things your Android tablet can do for you.
Longtime For Dummies author Dan Gookin walks you through setting up your tablet, navigating the interface, browsing the web, setting up e-mail, connecting to social media, and finding plenty of apps, music, books, and movies to indulge all your interests.
||Android Phones For Dummies, 2nd Edition|
The popularity of Android phones is simply exploding, so it's a perfect time for popular For Dummies author Dan Gookin to update his bestselling guide to all things Android phones. From setup and configuration to taking advantage of the latest amazing Android features, this practical resource is designed to make new Android users comfortable and to help veterans get the most out of their Android phone. Covering features that are common to the most popular Android phones, this book walks you through the basics of making calls, using the touchscreen, sending e-mails and texts, browsing the Internet, using the camera, staying in touch with social media, and so much more.
||Learning Pentesting for Android Devices|
Android is the most popular mobile smartphone operating system at present, with over a million applications. Every day hundreds of applications are published to the PlayStore, which users from all over the world download and use. Often, these applications have serious security weaknesses in them, which could lead an attacker to exploit the application and get access to sensitive information. This is where penetration testing comes into play to check for various vulnerabilities.
Learning Pentesting for Android is a practical and hands-on guide to take you from the very basic level of Android Security gradually to pentesting and auditing Android. It is a step-by-step guide, covering a variety of techniques and methodologies that you can learn and use in order to perform real life penetration testing on Android devices and applications.
||Android on x86|
Android on x86: an Introduction to Optimizing for Intel® Architecture serves two main purposes. First, it makes the case for adapting your applications onto Intel's x86 architecture, including discussions of the business potential, the changing landscape of the Android marketplace, and the unique challenges and opportunities that arise from x86 devices. The fundamental idea is that extending your applications to support x86 or creating new ones is not difficult, but it is imperative to know all of the technicalities. This book is dedicated to providing you with an awareness of these nuances and an understanding of how to tackle them.
Second, and most importantly, this book provides a one-stop detailed resource for best practices and procedures associated with the installation issues, hardware optimization issues, software requirements, programming tasks, and performance optimizations that emerge when developers consider the x86 Android devices.
Jump into the world of Near Field Communications (NFC), the fast-growing technology that lets devices in close proximity exchange data, using radio signals. With lots of examples, sample code, exercises, and step-by-step projects, this hands-on guide shows you how to build NFC applications for Android the Arduino microcontroller, and embedded Linux devices.
||Learning Android, 2nd Edition|
Want to build apps for Android devices? This book is the perfect way to master the fundamentals. Written by experts who have taught this mobile platform to hundreds of developers in large organizations and startups alike, this gentle introduction shows experienced object-oriented programmers how to use Android's basic building blocks to create user interfaces, store data, connect to the network, and more.
Throughout the book, you'll build a Twitter-like application, adding new features with each chapter. You'll also create your own toolbox of code patterns to help you program any type of Android application with ease.
||Android Studio Application Development|
Mobile apps have become extremely popular over the last few years and offer a great opportunity for developers. Android is now one of the most popular mobile systems in the world. The new Android Studio IDE has introduced a specialized development environment, welcomed by the emerging Android community, which is perfect for the development of apps.
Android Studio Application Development is a practical guide that will show you how to develop and build Android apps using this new, integrated development environment. Following a tutorial approach, this book will progress from the basics features up until the steps to build for release, using real world examples. This book is a must have for every Android app developer evangelist.
||Android Game Recipes|
Android game apps are typically the most popular type of Android apps in the various Google Play, Amazon Appstore and other Android app stores. So, beyond the Android game tutorials out there, what about a day-to-day handy and complete code reference for Android game developers?
This book covers code recipe solutions that are common to 2D game development problems such as designing a game menu, collision detection, moving characters, moving backgrounds and more. This book also includes how to work with player input, how to add multiple levels, how to create game graphics for different screen resolution, and how to work with device sensors.
||Pro Android Graphics|
Pro Android Graphics is a comprehensive goldmine of knowledge and techniques that will help you design, create, and optimize 2D graphics for use in your Android Jelly Bean applications. Android application developer and expert multimedia producer Wallace Jackson of Mind Taffy Design shows you how to leverage Android's powerful graphics APIs in conjunction with professional open source graphics design tools such as GIMP 2.8.6 and more.
||Beginning Android C++ Game Development|
Beginning Android C++ Game Development introduces general and Android game developers like you to Android's powerful Native Development Kit (NDK). The Android NDK platform allows you to build the most sophisticated, complex and best performing game apps that leverage C++. In short, you learn to build professional looking and performing game apps like the book's case study, Droid Runner.
In this book, you'll learn all the major aspects of game design and programming using the Android NDK and be ready to submit your first professional video game app to Google Play and Amazon Appstore for today's Android smartphones and tablet users to download and play.