Thursday, October 6, 2011

Android Programming - Free Ebook (3)

1. Wrox - Android Application Development - Reto Meier
A hands-on guide to building mobile applications, Professional Android Application Development features concise and compelling examples that show you how to quickly construct real-world mobile applications for Android phones. Fully up-to-date for version 1.0 of the Android software development kit, it covers all the essential features, and explores the advanced capabilities of Android (including GPS, accelerometers, and background Services) to help you construct increasingly complex, useful, and innovative mobile applications for Android phones.
What this book includes
  • An introduction to mobile development, Android, and how to get started.
  • An in-depth look at Android applications and their life cycle, the application manifest, Intents, and using external resources.
  • Details for creating complex and compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus.
  • A detailed look at data storage, retrieval, and sharing using preferences, files, databases, and Content Providers.
  • Instructions for making the most of mobile portability by creating rich map-based applications as well as using location-based services and the geocoder.
  • A look at the power of background Services, using threads, and a detailed look at Notifications.
  • Coverage of Android's communication abilities including SMS, the telephony APIs, network management, and a guide to using Internet resources
  • Details for using Android hardware, including media recording and playback, using the camera, accelerometers, and compass sensors.
  • Advanced development topics including security, IPC, advanced 2D / 3D graphics techniques, and user–hardware interaction.
Who this book is forThis 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 first foray, via Android, into writing mobile applications. It will give the grounding and knowledge you need to write applications using the current SDK, along with the flexibility to quickly adapt to future enhancements.


Download | here |.

2. Pro Android Games - Apress - Vladimir Silva

Android is Google’s software platform answer to the iPhone and BlackBerry, and at the very least, has advantages in terms of multitasking, running apps in the background and others.
Google’s partners in the Open Handset Alliance – supporting Android -- provide the devices, with HTC G1 and G2 already available now and 18 more Google Phones set to debut later this year according to Google I/O Conference news.
Pro Android 2 Games is the first book on Android Games development, and one of the first on Android 2.0. This book is a detailed look at building classic and fun games from scratch or porting classic games from other platforms to Android.

Download | here |.

3. Pro Android Media - Apress - Shawn van Every

Mobile devices have evolved to focus on rich media production and consumption. Developers of mobile applications are able to create applications that allow people to play, capture, and share media in a variety of new ways on mobile devices. The popularity of Android has soared in part because the platform offers developers a rich set of capabilities including access to media capturing and playback functions. 

Pro Android Media provides concise and clear instruction on how to utilize the media APIs made available through Android to create dynamic apps. It takes you from a simple means to gain access to the camera to complex video capture and sharing examples. It also covers sound, graphics, painting, and more—everything you need to make your app come "alive."

After reading this book, the app you create will showcase the best of multimedia that Android has to offer.

What you’ll learn

  • Develop graphics, music, video and rich media apps for Android smartphones and tablets 
  • Build touchscreen input features into Android apps that allow users to draw, paint, and do other creative forms of input
  • Turn the Android smartphone into a full fledged media player
  • Integrate and use location-based services and media-related web service APIs

Who this book is for

This book is aimed primarily at the growing market of Android developers. It is written in such a way that it may be used by those who are familiar with Android, but have no experience developing applications that deal with images, audio, or video.

Table of Contents

  1. Introduction to Android Imaging
  2. Building Custom Camera Applications
  3. Image Editing and Processing
  4. Graphics and Touch Events
  5. Introduction to Audio on Android
  6. Background and Networked Audio
  7. Audio Capture
  8. Audio Synthesis and Analysis
  9. Introduction to Video
  10. Advanced Video
  11. Video Capture
  12. Media Consumption and Publishing Using Web Services

Download | here |.

4. Pro Android Web Apps - Jonathan Stark & Reto Meier

Developing applications for Android and other mobile devices using web technologies is now well within reach. When the capabilities of HTML5 are combined with CSS3 and JavaScript, web application developers have an opportunity to develop compelling mobile applications using familiar tools. Not only is it possible to build mobile web apps that feel as good as native apps, but to also write an application once and have it run a variety of different devices.

While the HTML5 specification is still evolving, there is a lot that can be used right now to build mobile web apps. Mobile web apps are now starting to provide many of the features that were once only available to native-language-based apps in Java, Objective-C, etc. Pro Android Web Apps teaches developers already familiar with web application development, how to code and structure a web app for use on the Android mobile platform.
  • Understand both the why and how of mobile web app development, focusing on the Android platform.
  • Learn how to structure mobile web apps through a number of practical, real-world application examples.
  • Discover what cloud platforms such as Google AppEngine have to offer Android web apps, for both hosting web apps and providing device to cloud data synchronization solutions.
  • Get a real picture of the status of HTML5 on Android and other mobile devices, including some things to watch out for when building your own applications.
  • Understand the capabilities of the web application stack, and how to complement those with native bridging frameworks such as PhoneGap to access native features of the device.
  • Gain an understanding of the different UI frameworks that are available for building mobile web apps.
  • Learn how to include mapping and leverage location-based services in mobile web apps to create engaging mobile experiences.
  • Enable social integration with your Android web app and gain access to millions of potential users. 
After reading this book, you will not only have a greater understanding of the world of web apps on Android, but also how to leverage additional tools and frameworks to increase the reach of your mobile web apps. Additionally, through the practical samples in the book you will have been given solid exposure of where both the opportunities and challenges lie when building mobile apps the web way.

What you’ll learn

  • What Android web apps can do, and when to use web development rather than native development to create an application.
  • How to use existing JavaScript and CSS frameworks to create rich mobile user interfaces.
  • When to use HTML5 and when to use a native bridging framework to access native Android functionality.
  • Connext with cloud services and APIs to build engaging location based services and games.
  • Enable social integration with your Android web app and gain access to millions of potential users.

Who this book is for

This book is targeted at web developers looking to transfer their skills over to mobile application development. Readers will understand that Android is continuing to gain momentum in the marketplace and will want to build an application specifically for that platform. They will have a strong desire to use web technologies rather than the native tools to build applications, either due to personal taste or to gain cross-platform mobile portability for the majority of their application code.

Table of Contents

  1. Getting Started 
  2. Building a Mobile HTML Entry Form 
  3. HTML5 Storage APIs 
  4. Constructing a Multipage App
  5. Synchronizing with the Cloud
  6. Competing with Native Apps 
  7. Exploring Interactivity
  8. Location Based Services and Mobile Mapping 
  9. Native Bridging with PhoneGap
  10. Integrating with Social APIs 
  11. Mobile UI Frameworks Compared 
  12. Polishing and Packaging an App for Release
  13. The Future of Mobile Computing
  14. Appendix: Debugging Android Web Apps

Download | here |.

Categories: , , , ,

3 komentar:

Android apps development said...

Thanks for the post. It was very interesting and meaningful.
Android app development| Android app developer|

deepy said...

BRAVO!wonderful presentation for a presenting an importing concept. brilliant work!
google android app development

arumugam said...

Great thoughts you got there, believe I may possibly try just some of it throughout my daily life.
---------------------------------------------------------------------------------------

Android Application

Development

Copyright © Johannes Dwi Cahyo | Powered by Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com | BTheme.net      Up ↑