{"product_id":"thriving-in-android-development-using-kotlin-a-project-based-guide-to-using-the-latest-android-features-for-developing-production-grade-apps-paperback-1","title":"Thriving in Android Development Using Kotlin: A project-based guide to using the latest Android features for developing production-grade apps - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eGema Socorro Rodríguez\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBuild a range of Android applications including a messaging app, a photo editor, and a video streaming platform while learning how to address common real-world issues such as authentication, connecting to synchronous and asynchronous remote sources, rendering complex UIs with Jetpack Compose, and more\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eKey Features: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Understand complex concepts in a coherent way by solving challenging real-world problems and developing three practical projects\u003c\/p\u003e\u003cp\u003e- Use the latest features of libraries in Jetpack Compose, Room, CameraX, ExoPlayer, and more\u003c\/p\u003e\u003cp\u003e- Leverage best practices for UI creation, app structure, data handling, and lifecycle management\u003c\/p\u003e\u003cp\u003e- Purchase of the print or Kindle book includes a free PDF eBook\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBook Description: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eWith resources on Android and Kotlin abound, it's difficult to find content that focuses on resolving common challenges faced by app developers. This book by Gema Socorro Rodríguez - a Google Developer Expert for Android with over 15 years of experience and a proven track record as an effective instructor - is designed to bridge the gap between theory and real-world application. It equips you with the skills to tackle everyday problems in Android development through hands-on projects.\u003c\/p\u003e\u003cp\u003e Under Gema's expert guidance, you'll build three sophisticated Android projects. You'll start your development journey by building a WhatsApp-like application, learning how to process asynchronous messages reactively, render them using Jetpack Compose, and advance to creating and uploading a backup of these messages. Next, you'll channel your creativity into Packtagram, an Instagram-inspired app that offers advanced photo-editing capabilities using the latest CameraX libraries. Your final project will be a Netflix-style app, integrating video playback functionality with ExoPlayer for both foreground and background operations, and implementing device casting features.\u003c\/p\u003e\u003cp\u003e By the end of this book, you'll have crafted three fully functional, multi-platform projects and gained the confidence to solve the most common challenges in Android development.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhat You Will Learn: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Create complex UIs with Jetpack Compose\u003c\/p\u003e\u003cp\u003e- Structure and modularize apps with a focus on further scaling\u003c\/p\u003e\u003cp\u003e- Connect your app to synchronous and asynchronous remote sources\u003c\/p\u003e\u003cp\u003e- Store and cache information and manage the lifecycle of this data\u003c\/p\u003e\u003cp\u003e- Execute periodic tasks using WorkManager\u003c\/p\u003e\u003cp\u003e- Capture and edit photos and videos using CameraX\u003c\/p\u003e\u003cp\u003e- Authenticate your users securely\u003c\/p\u003e\u003cp\u003e- Play videos in the foreground and background and cast them to other devices\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWho this book is for: \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eIf you're a mid-level Android engineer, this book is for you as it will not only teach you how to solve issues that occur in real-world apps but also benefit you in your day-to-day work. This book will also help junior engineers who want to get exposed to complex problems and explore best practices to solve them. A basic understanding of Android and Kotlin concepts such as views, activities, lifecycle, and Kotlin coroutines will be useful to get the most out of this book.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eTable of Contents\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e- Building the UI for Your Messaging App\u003c\/p\u003e\u003cp\u003e- Setting Up WhatsPackt's Messaging Abilities\u003c\/p\u003e\u003cp\u003e- Backing Up Your WhatsPackt Messages\u003c\/p\u003e\u003cp\u003e- Building the Packtagram UI\u003c\/p\u003e\u003cp\u003e- Creating a Photo Editor Using CameraX\u003c\/p\u003e\u003cp\u003e- Adding Video and Editing Functionality to Packtagram\u003c\/p\u003e\u003cp\u003e- Starting a Video Streaming App and Adding Authentication\u003c\/p\u003e\u003cp\u003e- Adding Media Playback to Packtflix with ExoPlayer\u003c\/p\u003e\u003cp\u003e- Extending Video Playback in Your Packtflix App\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 410\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.84 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e July 19, 2024\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":47213341835513,"sku":"9781837631292","price":67.66,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/2782\/3097\/files\/ZZ08iyrVxa9781837631292_43415247-030a-4260-86f4-8a09ded736e0.webp?v=1768104612","url":"https:\/\/bookscloud.io\/products\/thriving-in-android-development-using-kotlin-a-project-based-guide-to-using-the-latest-android-features-for-developing-production-grade-apps-paperback-1","provider":"BooksCloud Book Dropshipping","version":"1.0","type":"link"}