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
Buy New
$30.00
Qty:1
  • List Price: $44.99
  • Save: $14.99 (33%)
FREE Shipping on orders over $35.
Only 8 left in stock (more on the way).
Sold by Amazon.com.
Enterprise Android: Progr... has been added to your Cart
Want it tomorrow, Oct. 9? Order within and choose One-Day Shipping at checkout. Details
Other Sellers on Amazon
55 used & new from $7.19
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: $30.00
36 New from $7.19 19 Used from $7.19
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$30.00
$7.19 $7.19
Unknown Binding
"Please retry"
$347.35
purdue.amazon.com


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: $91.76

Buy the selected items together

Customers viewing this page may be interested in these sponsored links

  (What's this?)
  -  
Make forms for Android & IOS, PDF - tools - works offline - Enterprise!
  -  
Build Mobile Database Apps that Work Connected or Offline. Multi-User.
  -  
Connect Your Mobile Workers to Your Business - Your Way! Learn More Now
See a problem with these advertisements? Let us know

NO_CONTENT_IN_FEATURE

Best Books of the Month
Best Books of the Month
Want to know our Editors' picks for the best books of the month? Browse Best Books of the Month, featuring our favorite new books in more than a dozen categories.

Product Details

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


More About the Authors

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

Customer Reviews

4.6 out of 5 stars
5 star
4
4 star
0
3 star
1
2 star
0
1 star
0
See all 5 customer reviews
Share your thoughts with other customers

Most Helpful Customer Reviews

11 of 11 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
3 of 3 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
2 of 2 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
1 of 1 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
3 of 5 people found the following review helpful By Di Herbert Feichtinger on February 11, 2014
Format: Paperback Verified Purchase
I ordered the book long before the delayed publishing happened, because I like Mednieks books in general. This book is excellent when you are 100% non-Microsoft. It tries to fill the missing link layer to couple Android clients to Google servers.

However at least half the companies I am in contact with use Microsoft Servers and I am missing any samples how to access WCF/Web API Servers from Android clients, how to use Microsoft Synch, how to synchronize a SQL Server DB with SQLite, ...
1 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

What Other Items Do Customers Buy After Viewing This Item?

 

Feedback

If you have a question or problem, visit our Help pages.
 Would you like to update product info or give feedback on images?
If you are a seller for this product and want to change product data, click here (you may have to sign in with your seller id).


Your Recently Viewed Items and Featured Recommendations 
 

After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in.