Programming Books C Java PHP Python Learn more Browse Programming Books
Enterprise Android and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $12.50 (28%)
FREE Shipping on orders over $35.
Only 11 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Enterprise Android: Progr... has been added to your Cart
+ $3.99 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: Crisp, clean, unread paperback with light shelfwear to the covers and a publisher's mark to one edge - Nice!
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Enterprise Android: Programming Android Database Applications for the Enterprise Paperback – October 28, 2013

ISBN-13: 978-1118183496 ISBN-10: 1118183495 Edition: 1st

Buy New
Price: $32.49
40 New from $6.76 32 Used from $4.95
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$32.49
$6.76 $4.95
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$32.49 FREE Shipping on orders over $35. Only 11 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Enterprise Android: Programming Android Database Applications for the Enterprise + Android Programming: Pushing the Limits + Android Design Patterns: Interaction Design Solutions for Developers
Price for all three: $100.37

Buy the selected items together

Editorial Reviews

From the Back Cover

Learn to build data-driven Android apps for enterprise systems

Android devices have moved beyond consumer applications into corporate and enterprise use. If you are eager to start building data-driven Android applications that integrate with enterprise systems, this book shows you how. The authors thoroughly explain how to use content providers to share data, adapters to display data, and web services to transmit data. They also show how to integrate applications with existing enterprise systems, secure data, and synchronize data. By the end of the book, you'll have a solid understanding of how to create data-intensive applications that today's businesses demand.

Enterprise Android:

  • Focuses on making and using simple databases for caching or syncing results for REST-based applications
  • Covers ContentProvider, REST, concurrency, and networking
  • Details ways to use Hibernate to create a RESTful web service and connect it to Android
  • Helps you enhance performance by avoiding CRUD-over-the-Internet
  • Gets you started writing backend cloud services that connect to Android
  • Introduces a new open source and generic synchronization framework designed specifically to integrate with Android APIs
  • Addresses the security-oriented aspect of application implementation

wrox.com

Programmer Forums

Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads

Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More

Find articles, e-books, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

About the Author

Zigurd Mednieks is an author and consultant to developers of Android-based systems.

G. Blake Meike is an engineer, author, and educator who has worked with Java and Android since they began.

Laird Dornin helped build a mobile Java operating system, has co-authored two books on Android, and is an architect for a major wireless carrier.

Zane Pan has held architect level roles at many large companies (DEC, Intuit, EMC, and most recently, Nokia).

Wrox Professional guides are written by working developers to address everyday needs. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 408 pages
  • Publisher: Wrox; 1 edition (October 28, 2013)
  • Language: English
  • ISBN-10: 1118183495
  • ISBN-13: 978-1118183496
  • Product Dimensions: 7.4 x 0.8 x 9.3 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon Best Sellers Rank: #872,619 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.5 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

12 of 12 people found the following review helpful By eric j larson on October 28, 2013
Format: Paperback
This book should probably be called, "Android and Cloud Data", since its really a book about managing data between Android applications and back-end services that run on popular clouds like Google App Engine and Amazon Dynamo DB.

I had written two Android applications, so I was familiar with Java and Android basics, but was kinda roadblocked with how to move forward handling data and how to get it into a useful place off the device. This book helped me with this problem by providing a detailed walk-through of all major aspects of client and service development - that's right you'll also write code for App Engine and Dynamo DB.

The book explores Android data APIs in detail, from SQLite and Cursors to content providers, and then shows how to write back-end services that integrate directly into those APIs. It provides a neat tool for exploring data in Android content providers. It also looks in detail at building enterprise UIs so you'll be able to put the data together with its presentation.

One thing I learned was that service development has some interesting challenges and getting service data to integrate well with Android can be quite tricky - but the book has a solution for this as well so you dont actually have to write service code if you don't want to go there -

they provide a back end synchronization service and protocol that integrates right into an Android content providers and sync adapters. The service is flexible and allows you to push schema into it that an Android provider will automatically convert into SQLite tables, so you can spend time writing your application and really not have to do much at all to manage data. The service itself is open source and should port well to many cloud storage APIs - like whichever is cheapest.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By VJ on January 9, 2014
Format: Paperback
Was looking to expand my Android development experience from a few applications I had already developed to backend deployment. I wanted to add backend cloud support. This book mostly aims at intermediate developers, but I was happy to find a tool described toward the end of the book that I think new Android programmers would really appreciate - the system called project Migrate - makes it so you just have to define backend schema in a json format, create a android UI, and then the tool automatically handles local database persistence and storage in a backend service. Definitely something I think a lot of developers should check out...
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Eli on April 26, 2014
Format: Paperback Verified Purchase
I have to pity the authors a bit because after reading this book, I have a new respect for people who program database applications not only for Android; but any OS in general. I have read quite a few books on Cryptography, Game Physics, and Computer Graphics (all difficult topics in their own right); but to me, the material presented in the first half of the book was more difficult than the above topics due to it's sheer magnitude. A LOT goes in to making a database work CORRECTLY; something you will see when you read the book. The first 6 chapters are the hardest: your basically implementing a database system from scratch. If you just want a working understanding of the material; then 1-6 isn't that difficult. However, if you want a true understanding of the material from start to finish; be prepared. The last half of the book is about the various services you can use to avoid having to do the nitty gritty work that is involved in chapters 1-6. I liked this approach because it made me appreciate the various services that can be utilized; while also giving me the knowledge to implement my own database systems and customize them if the need arose. I would recommend prior some database programming and terminology before reading this book. I didn't have any; but was able to use the internet to make up for what I didn't know. I would also recommend some experience in android programming before reading this.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By Bostongal on April 16, 2014
Format: Paperback
I would recommend this product to people with programming experience, ideally with java. It feels like a beginner to intermediate book for someone with programming knowledge. It was extremely helpful to me in understanding modern mobile architecture for native mobile apps. It was rather mind-blowing actually and truelly on the cutting edge of how apps are developed in 2014. It also gives some great code samples that show you how to get around many of the challenges of android development with project called migrate that you will build. The idea is to make it so that all you have to do is pass json to a cloud based service to create a database schema on the fly and do some User Interface set up locally and boom you have a cloud based mobile app that synchs data in the background. It is a rather novel concept and makes developing apps easy. There is a lot of great info in here if you want to learn about the latest and greatest in Android Development. The set up for some of the code can be intensive; however, the end result is worth it. The code samples are really helpful. A lot of great info in this book and cutting edge stuff. Definitely worth a look.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Enterprise Android: Programming Android Database Applications for the Enterprise
This item: Enterprise Android: Programming Android Database Applications for the Enterprise
Price: $44.99 $32.49
Ships from and sold by Amazon.com

What Other Items Do Customers Buy After Viewing This Item?