

Price: $50.00 - $29.02
(as of Mar 27, 2026 12:02:27 UTC – Details)

The comprehensive developer guide to the latest Android features and capabilities
Professional Android, 4th Edition shows developers how to leverage the latest features of Android to create robust and compelling mobile apps. This hands-on approach provides in-depth coverage through a series of projects, each introducing a new Android platform feature and highlighting the techniques and best practices that exploit its utmost functionality. The exercises begin simply, and gradually build into advanced Android development. Clear, concise examples show you how to quickly construct real-world mobile applications.
This book is your guide to smart, efficient, effective Android development.
Learn the best practices that get more out of AndroidUnderstand the anatomy, lifecycle, and UI metaphor of Android appsDesign for all mobile platforms, including tabletsUtilize both the Android framework and Google Play services
ASIN : 1118949528
Publisher : Wrox
Publication date : September 25, 2018
Edition : 4th
Language : English
Print length : 928 pages
ISBN-10 : 9781118949528
ISBN-13 : 978-1118949528
Item Weight : 3.9 pounds
Dimensions : 7.4 x 2 x 9.2 inches
Best Sellers Rank: #2,705,203 in Books (See Top 100 in Books) #623 in Mobile App Development & Programming #958 in Software Design & Engineering #2,636 in Computer Programming Languages
Customer Reviews: 4.2 4.2 out of 5 stars (76) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });
