Unlock the power of multi-core mobile devices to build responsive and reactive Android applications
This book is for Android developers who want to learn how to build multithreaded and reliable Android applications using high-level and advanced asynchronous techniques and concepts. No prior knowledge of concurrent and asynchronous programming is required. This book will also be great for Java experts who are new to Android.
Asynchronous programming has acquired immense importance in Android programming, especially when we want to make use of the number of independent processing units (cores) available on the most recent Android devices.
To start with, you will get to know the details of the Android Process model and the Java low level concurrent framework delivered by Android SDK. Following this, we will guide you through the high-level Android-specific constructs available on the SDK: Handler, AsyncTask, and Loader. Next, we will guide you through the creation of IntentServices, Bound Services, and External Services, that can run in the background even when the user is not interacting with it. Next, you will discover the AlarmManager and the JobScheduler APIs, used to schedule and defer work without sacrificing the battery life. In a more advanced phase, you will create background tasks that are able to execute CPU-intensive tasks in the Java native layer, making use of the Android NDK. Finally, we will introduce you to RxJava, a popular asynchronous Java framework used to compose work in a concise and consistent way. Asynchronous Android Programming will help you to build well-behaved applications with smooth, responsive user interfaces that delight users with speedy results and data that's always fresh.
"synopsis" may belong to another edition of this title.
Helder Vasconcelos is Software Engineer based on Dublin, Ireland, with more than 10 years of experience designing and developing real-time/multithreaded Java and C++ applications for the telecommunications and aviation industry. Apart from his day-to-day job, he occupies his spare time building native Android applications for Bearstouch Software and other third-party companies. He graduated with a degree in Electronic & Telecommunications Engineering from the University of Aveiro in January 2006. During his career, he has worked as a Software Engineer for companies such as PT Inovacao (Portugal), Airtel ATN (Dublin, Ireland) and Axway (Dublin, Ireland).
"About this title" may belong to another edition of this title.
Seller: GreatBookPrices, Columbia, MD, U.S.A.
Condition: New. Seller Inventory # 27006374-n
Seller: BargainBookStores, Grand Rapids, MI, U.S.A.
Paperback or Softback. Condition: New. Asynchronous Android Programming. Book. Seller Inventory # BBS-9781785883248
Seller: California Books, Miami, FL, U.S.A.
Condition: New. Seller Inventory # I-9781785883248
Seller: PBShop.store US, Wood Dale, IL, U.S.A.
PAP. Condition: New. New Book. Shipped from UK. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781785883248
Seller: Books Puddle, New York, NY, U.S.A.
Condition: New. Seller Inventory # 26405865524
Seller: PBShop.store UK, Fairford, GLOS, United Kingdom
PAP. Condition: New. New Book. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781785883248
Quantity: Over 20 available
Seller: Ria Christie Collections, Uxbridge, United Kingdom
Condition: New. In. Seller Inventory # ria9781785883248_new
Quantity: Over 20 available
Seller: Majestic Books, Hounslow, United Kingdom
Condition: New. Print on Demand. Seller Inventory # 407288811
Quantity: 4 available
Seller: GreatBookPricesUK, Woodford Green, United Kingdom
Condition: New. Seller Inventory # 27006374-n
Quantity: Over 20 available
Seller: Chiron Media, Wallingford, United Kingdom
Paperback. Condition: New. Seller Inventory # 6666-IUK-9781785883248
Quantity: Over 20 available