Advertise Here

Search Click, Seek, Find.

Succeed in Android development using Kotlin: Use the latest features of the Android framework to develop production applications.

Build a range of Android applications that address common real-world issues such as authentication, connecting to synchronous and asynchronous remote sources, rendering complex UIs with Jetpack Compose, and more with Google Developer Expert, Gema Socorro Rodriguez

Key FeaturesGet hands on with Android development by solving challenging real-world problems and developing three practical projectsUse the latest features of libraries in Jetpack Compose, Room, CameraX, ExoPlayer, and moreLearn best practices for UI creation, app structure, data handling, and lifecycle management in AndroidPurchase of the print or Kindle book includes a free PDF eBookBook Description

Finding resources on creating apps with the Android framework and Kotlin is easy, but discovering content that addresses the common challenges faced by app developers is difficult. This book is designed to bridge that gap and equip you with the skills to tackle everyday problems in Android development.

You’ll get hands on with Android development by building an app similar to WhatsApp. Next, you’ll learn how to process asynchronous messages reactively, render them using Jetpack Compose, and advance to creating and uploading a backup of these messages. As you progress, you’ll develop Packtagram, an app inspired by Instagram, focused on advanced photo-editing capabilities using the latest CameraX libraries. Finally, you’ll build your own Netflix-like app, integrating video playback functionality with ExoPlayer for both foreground and background operations, and enabling casting to other devices.

By the end of this book, you’ll have crafted three fully functional projects across multiple platforms and gained the expertise to solve the most common challenges in Android development confidently.

What you will learnCreate complex UIs with Jetpack ComposeStructure and modularize apps with a focus on further scalingConnect your app to synchronous and asynchronous remote sourcesStore and cache information and manage the lifecycle of this dataExecute periodic tasks using WorkManagerCapture and edit photos and videos using CameraXAuthenticate your users securelyPlay videos in the foreground and background and cast them to other devicesWho this book is for

If 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.

Table of ContentsBuilding the UI for Your Messaging AppSetting Up WhatsPackt’s Messaging AbilitiesBacking Up Your WhatsPackt MessagesBuilding the Packtagram UICreating a Photo Editor Using CameraXAdding Video and Editing Functionality to PacktagramStarting a Video Streaming App and Adding AuthenticationAdding Media Playback to Packtflix with ExoPlayerExtending Video Playback in Your Packtflix App

From the Publisher

Android KotlinAndroid Kotlin

Author GemaAuthor Gema

How has your experience helped you to write this book?

My experience in Android development since 2009 has been instrumental in crafting the content of this book. Over the years, I’ve worked on a diverse range of projects, from self-service kiosks and social networks to ride-hailing apps, each presenting unique challenges that have given me a deep understanding of the real-world problems developers face and best practices to solve them.

Moreover, my hands-on experience with modern Android technologies like Kotlin, Jetpack Compose, and ExoPlayer, as well as my leadership roles in large-scale projects, have provided me with valuable insights into structuring and scaling Android apps. This book is a culmination of the knowledge I’ve gained from adapting to Android’s evolution, solving complex problems, and leading initiatives to implement innovative features. My goal is to share these practical insights and help other developers navigate the challenges of Android development more effectively.

Thriving in Android Development Using Kotlin - 2Thriving in Android Development Using Kotlin - 2

What are some of your favorite parts of the book, and why?

Each chapter offers unique insights and practical solutions to real-world Android development challenges, but two chapters particularly stand out to me:

Chapter 8, focusing on ExoPlayer, excites me because it showcases the power and versatility of this library for handling video content. I’ve always been impressed by ExoPlayer’s capabilities and its developer-friendly nature.

Chapter 5, which explores CameraX, covering camera functionalities such as integrating machine learning for photo theme recognition and hashtag suggestions.

Both chapters demonstrate the balance between powerful functionality and ease of implementation in modern Android development. They illustrate how developers can create sophisticated media features—whether it’s advanced video playback or intelligent photo capturing and editing—with relative ease.

Thriving in Android Development Using Kotlin  - 1Thriving in Android Development Using Kotlin  - 1

In what ways have you been part of the Android community?

I’ve been actively involved in the Android community since 2009, but I really ramped up my engagement in 2018. That’s when I started giving technical talks, driven by a desire to give back to a community that had always been incredibly helpful to me. I also became involved in mentoring other developers, helping them grow their Android development skills and careers.

In 2022, Google named me a Developer Expert for Android, which has allowed me to reach and help even more people. Now, with this book and my ongoing community contributions, I’m sharing the important things I have learned to help other developers overcome challenges and use best practices. The Android community has been crucial to my growth, and I’m committed to continuing my active role in it.

Thriving in Android Development Using Kotlin  -  4Thriving in Android Development Using Kotlin  -  4

What key takeaways do you hope readers will have after finishing your book?

After reading this book, you’ll be ready to tackle real Android development challenges head-on. You’ll have built the most relevant features of three complex apps – for messaging, social media, and video streaming. This hands-on experience will give you the skills to handle a wide range of app development scenarios. You’ll also know how to use the latest Android tools effectively, from Jetpack Compose for UIs to ExoPlayer for videos and CameraX for photos.

You’ll learn best practices for structuring large apps, making them not just work, but work well in the real world. The book will teach you to think like a problem-solver, breaking down big issues into manageable parts. By the end, you’ll be able to create sophisticated, production-ready Android apps. You’ll have the technical skills and practical know-how to build apps that meet real-world demands.

Publisher ‏ : ‎ Packt Publishing (July 19, 2024)
Language ‏ : ‎ English
Paperback ‏ : ‎ 410 pages
ISBN-10 ‏ : ‎ 1837631298
ISBN-13 ‏ : ‎ 978-1837631292
Item Weight ‏ : ‎ 1.56 pounds
Dimensions ‏ : ‎ 0.52 x 7.5 x 9.25 inches

read more

Special Features – Discover the Magic of Special Features: Enhance…

Special Features in VermontShopping, etc…Investigative Headline: Unraveling the Impact of Special Features on Online Shopping: Enhancing Consumer Empowerment and Personalized Experiences...

read more

Sony QD-OLED 77-inch BRAVIA XR A95L Series 4K Ultra HD TV: Smart Google TV with Dolby Vision HDR and exclusive gaming features for PlayStation® 5 XR77A95L BRAVIA Theater Quad

From the brand

sony tvsony tv

sony logosony logo

Sony is a creative entertainment company with a portfolio that encompasses electronics, music, motion pictures, mobile, gaming, and more.

For over 70 years, imagination has been the fuel of everything we do. From how people listen to music, to how they play games, to how they watch TV, our big imaginations have led us to create products that innovate and inspire generations.

Shop Sony TVs

Shop Sony Home Audio & Video

Shop Sony Headphones

Shop Sony Wireless Speakers

Shop Sony INZONE Gaming

Shop Sony Imaging & Phones

Shop Sony Blu-ray & DVD player

Shop Sony PlayStation

LIFELIKE PICTURE– The intelligent and powerful Cognitive Processor XR delivers a picture with wide dynamic contrast, detailed blacks, natural colors, and high peak brightness, replicating how we see the real world.
PURE BLACK PAIRED WITH OUR BEST COLOR– Thanks to QD-OLED and XR Triluminos Max, experience our widest palette of shades and hues equally matched by pure OLED black and high brightness.
PREMIUM SMART TV – Get access to all your favorite streaming apps in one place with Google TV, and simply use your voice to search and ask questions with Google Assistant. Supports Apple AirPlay.
UNLEASH THE FULL POTENTIAL OF SURROUND SOUND: Hear cinema-style surround sound all around you with 360 Spatial Sound Mapping.
ROOM OPTIMIZED SOUND: Sound is auto calibrated to your room’s characteristics with Sound Field Optimization.
SOUND STRAIGHT FROM CINEMA: Supports industry-standard formats including Dolby Atmos, DTS:X, and IMAX Enhanced.

read more

Sony 65-inch 4K Ultra HD OLED TV BRAVIA 8 Smart Google TV with Dolby Vision HDR and Exclusive Features for PlayStation 5 (K-65XR80), 2024 Model

The sleek design and cinematic audio and visuals make BRAVIA 8 the perfect centerpiece for your living space. Pure OLED black and vibrant color brings out vibrant textures and astonishing realism in everything you watch. The screen is the speaker, delivering a totally unique and immersive theater-like sound that keeps you on the edge of your seat.
PURE BLACK OLED CONTRAST: Over 8 million self-lit pixels are precisely controlled to produce pure black with high brightness.
BILLIONS OF REAL-WORLD COLORS: Access billions of accurate real-world colors XR Triluminos Pro.
POWERFUL TV PROCESSING: XR Processor intelligently enhances every scene in real-time boosting color, contrast, and clarity.
YOUR FAVORITE STREAMING APPS IN ONE PLACE: Get access to all your favorite streaming apps, including Netflix, Prime Video, Disney+, YouTube, the Apple TV app, Crunchyroll, and many more with Google TV.
MOVIES INCLUDED WITH THE BRAVIA TV: Enjoy streaming high-bitrate, high-quality 4K UHD movies included with the SONY PICTURES CORE app. Get 5 credits to redeem on latest release movies and 12 months subscription on hundreds of classics.
STUDIO CALIBRATED PICTURE: Get picture quality just as the creator’s intended with studio calibrated picture modes specially designed for Netflix, Prime Video, and SONY PICTURES CORE (formerly BRAVIA CORE).
PERFECT FOR PLAYSTATION 5: Take your PS5 gaming to the next level with exclusive features – Auto HDR Tone Mapping and Auto Genre Picture Mode – that optimizes picture quality for gaming and streaming.
MORE IMMERSIVE EXPERIENCE: Get a truly cinematic viewing experience with support for Dolby Vision and Atmos, IMAX Enhanced, and DTS:X.
CRYSTAL CLEAR PICTURE: Upscale all your HD and digital content and bring back lost detail with XR Clear Image.
BLUR-FREE ACTION: Blur-free action – See blur-free picture quality in fast-moving sports and action-packed movies powered by XR OLED Motion .

read more

Apple iPhone 14 Plus, 256GB, (PRODUCT) Red for AT&T (Renewed)

PRODUCT OVERVIEWiPhone 14 Plus. Think big with a larger 6.7-inch display and all-day battery life. Capture stunning photos in low light and bright light with the new dual-camera system. Get peace of mind with groundbreaking safety features.KEY FEATURES6.7-inch Super Retina XDR displayAdvanced camera system for better photos in any lightCinematic mode now in 4K Dolby Vision up to 30 fpsAction mode for smooth, steady, handheld videosVital safety features—Emergency SOS via satellite and Crash DetectionAll-day battery life and up to 26 hours of video playbackA15 Bionic chip with 5-core GPU for lightning-fast performance. Superfast 5G cellularIndustry-leading durability features with Ceramic Shield and water resistanceiOS 16 offers even more ways to personalize, communicate, and shareThe display has rounded corners. When measured as a standard rectangular shape, the screen is 6.68 inches diagonally. Actual viewable area is less.Battery life varies by use and configuration; see apple.com/batteries for more information.Emergency SOS via satellite is available in November 2022. Service is included for free for two years with the activation of any iPhone 14 model.Connection and response times vary based on location, site conditions, and other factors. See apple.com/iphone-14 or apple.com/iphone-14-pro for more information.Data plan required. 5G is available in select markets and through select carriers. Speeds vary based on site conditions and carrier. For details on 5G support, contact your carrier and see apple.com/iphone/cellular.iPhone 14 Plus is splash, water, and dust resistant and was tested under controlled laboratory conditions with a rating of IP68 under IEC standard 60529 (maximum depth of 6 meters up to 30 minutes).Splash, water, and dust resistance are not permanent conditions. Resistance might decrease as a result of normal wear. Do not attempt to charge a wet iPhone; refer to the user guide for cleaning and drying instructions. Liquid damage not covered under
6.7-inch Super Retina XDR display and advanced camera system for better photos in any light.
Cinematic mode now in 4K Dolby Vision up to 30 fps.
Action mode for smooth, steady, handheld videos.
All-day battery life and up to 26 hours of video playback.
A15 Bionic chip with 5-core GPU for lightning-fast performance. Superfast 5G cellular.
manufacturer : Apple Computer

read more

Apple iPhone 12 Mini (64 GB, (product) RED) [Locked] + Operator subscription

iPhone 12 mini packs big features in a 5.4-inch design. A beautifully bright and compact Super Retina XDR display. Ceramic Shield with four times better drop performance. Incredible low-light photography with Night mode on all cameras. Cinema-grade Dolby Vision HDR video recording, editing and playback. Powerful A14 Bionic chip. And new MagSafe accessories for easy attachment and faster wireless charging. It’s big news for mini.
OFFER INCLUDES: An Apple iPhone and a wireless plan with unlimited data/talk/text
WIRELESS PLAN: Unlimited talk, text, and data with mobile hotspot, nationwide coverage, and international reach. No long-term contract required.
PROGRAM DETAILS: When you add this offer to cart, it will reflect 3 items: the iPhone, SIM kit, and carrier subscription
Ceramic Shield, tougher than any smartphone glass
A14 Bionic chip, the fastest chip ever in a smartphone
Advanced dual-camera system with 12MP Ultra Wide and Wide cameras; Night mode, Deep Fusion, Smart HDR 3, 4K Dolby Vision HDR recording
12MP TrueDepth front camera with Night mode, 4K Dolby Vision HDR recording
Industry-leading IP68 water resistance
Supports MagSafe accessories for easy attachment and faster wireless charging
iOS with redesigned widgets on the Home screen, all-new App Library, App Clips and more

read more

Apple iPhone 14 Plus, 128GB, (PRODUCT) Red for T-Mobile (Renewed)

PRODUCT OVERVIEWiPhone 14 Plus. Think big with a larger 6.7-inch display and all-day battery life. Capture stunning photos in low light and bright light with the new dual-camera system. Get peace of mind with groundbreaking safety features.KEY FEATURES6.7-inch Super Retina XDR displayAdvanced camera system for better photos in any lightCinematic mode now in 4K Dolby Vision up to 30 fpsAction mode for smooth, steady, handheld videosVital safety features—Emergency SOS via satellite and Crash DetectionAll-day battery life and up to 26 hours of video playbackA15 Bionic chip with 5-core GPU for lightning-fast performance. Superfast 5G cellularIndustry-leading durability features with Ceramic Shield and water resistanceiOS 16 offers even more ways to personalize, communicate, and shareThe display has rounded corners. When measured as a standard rectangular shape, the screen is 6.68 inches diagonally. Actual viewable area is less.Battery life varies by use and configuration; see apple.com/batteries for more information.Emergency SOS via satellite is available in November 2022. Service is included for free for two years with the activation of any iPhone 14 model.Connection and response times vary based on location, site conditions, and other factors. See apple.com/iphone-14 or apple.com/iphone-14-pro for more information.Data plan required. 5G is available in select markets and through select carriers. Speeds vary based on site conditions and carrier. For details on 5G support, contact your carrier and see apple.com/iphone/cellular.iPhone 14 Plus is splash, water, and dust resistant and was tested under controlled laboratory conditions with a rating of IP68 under IEC standard 60529 (maximum depth of 6 meters up to 30 minutes).Splash, water, and dust resistance are not permanent conditions. Resistance might decrease as a result of normal wear. Do not attempt to charge a wet iPhone; refer to the user guide for cleaning and drying instructions. Liquid damage not covered under
6.7-inch Super Retina XDR display & advanced camera system for better photos in any light.
Cinematic mode now in 4K Dolby Vision up to 30 fps.
Action mode for smooth, steady, handheld videos.
All-day battery life & up to 26 hours of video playback.
A15 Bionic chip with 5-core GPU for lightning-fast performance. Superfast 5G cellular.
Manufacturer: Apple Computer

read more

Sony BRAVIA 3 65-inch 4K Ultra HD LED Smart TV with Google TV, Dolby Vision HDR and PlayStation®5 Exclusive Features, Triluminos Pro with 4K HDR X1 Processor, 65-inch K-65S30 TV Only

Experience the thrill of a 65 inch smart tv with the Sony BRAVIA 3 LED Smart TV, your gateway to endless entertainment. This TV 65 inch class 4K Ultra HD is not just a television, it’s a one-stop hub for all your preferred streaming apps. Imagine having a TV 65 inch smart tv that puts all your beloved streaming apps at your fingertips. This isn’t just a 65 inch smart tv, it’s a complete entertainment system that supports AirPlay 2 and Chromecast. Step into a world of cinematic experience with this flat screen smart tv, featuring 4K HDR, Dolby Vision, and Dolby Atmos support. This television is more than just a device; it’s a gateway to high-quality, high-bitrate 4K UHD movies. Among other TVs, the Sony BRAVIA stands out with its innovative X-Balanced Speaker and support for Dolby Atmos. Experience the power of a 65 inch smart tv that delivers clear natural sound for all your favorite content. Take your gaming to the next level with this TV 65 inch, featuring exclusive features for PlayStation 5. This flat screen smart tv is a game-changer for avid gamers, offering superior picture quality and enhanced gaming experience.
VOICE CONTROL: Experience the future of entertainment with the 65 inch smart tv, the Sony 65-Inch Class 4K Ultra HD BRAVIA 3 LED Smart TV, where voice control takes center stage. This tv 65 inch smart tv is integrated with Google Assistant, allowing you to navigate and search for your favorite shows using just your voice.
STREAMING HUB: With this tv 65 inch, streaming options are plentiful, offering you access to a diverse range of content from Netflix, Prime Video, Disney+, YouTube, and more. This television is a one-stop entertainment hub, catering to all your streaming needs, whether you’re into movies, TV shows, documentaries, or music videos.
4K UHD MOVIES: The 65 inch smart tv, the Sony BRAVIA, brings high-quality 4K UHD movies right at your fingertips with the SONY PICTURES CORE app. These tvs allow movie buffs to stream high-bitrate, high-quality 4K UHD movies, enhancing the value of this TV model with access to a library of high-quality 4K UHD movies.
TRILUMINOS PRO: The flat screen smart tv, the Sony BRAVIA, brings picture quality to life with Triluminos Pro, capable of displaying over a billion accurate colors. This 65 inch smart tv ensures a vivid, bright, and lifelike picture quality, displaying every scene in stunning detail and color accuracy.
GAMING OPTIMIZED: The tv 65 inch, the Sony BRAVIA, elevates the gaming experience with exclusive features for PlayStation5, including Auto HDR Tone Mapping and Auto Genre Picture Mode. This 65 inch smart tv optimizes picture quality for gaming and streaming, making games more immersive and providing a comprehensive entertainment system that caters to the needs of gamers.

read more

BenQ ideaCam S1 Plus: Live demo webcam with 15x zoom lens, Marco portable document camera for flexible demonstration, remote working and product inspection.

From the brand

BenQ webcam, ideacam s1 pro, web cam, computer camera, 4k webcam, video camera, webcam for pcBenQ webcam, ideacam s1 pro, web cam, computer camera, 4k webcam, video camera, webcam for pc

benq webcam, ideacam s1 pro, web cam, computer camera, 4k webcam, webcam with portrait mode benq webcam, ideacam s1 pro, web cam, computer camera, 4k webcam, webcam with portrait mode

Deskview Mode

A dynamic perspective that optimizes online interactions with a clear and immersive workspace view.

web camera, webcams, camera for pc, hd webcam, web cams, video camera, webcam with deskview modeweb camera, webcams, camera for pc, hd webcam, web cams, video camera, webcam with deskview mode

Handheld Mode

Handheld mode offers flexibility in capturing angles, moments, and preserving wonderful memories.

webcam for pc 4k, desktop camera, document camera, webcam for pc, webcam with handheld modewebcam for pc 4k, desktop camera, document camera, webcam for pc, webcam with handheld mode

Webcam with Macro Lens

Magnify amazing details with ideaCam’s 15x zoom glass lens and built-in light. Explore textures, materials, printing for inspiration.

Smart FlipSmart Flip

Smart Flip

ideaCam detects camera status, offers portrait, desk view & handheld modes for better online communication.

benq webcam, web camera, hd webcam, smart focus, suto focus, fixed focusbenq webcam, web camera, hd webcam, smart focus, suto focus, fixed focus

Smart Focus

ideaCam auto-focuses in desk view mode for clear document display. *Requires “BenQ EnSpire” software.

Portrait ModePortrait Mode

Portrait Mode

Portrait mode optimizes settings for vibrant facial features. It adjusts focus and aperture, presenting your best on camera.

webcam for monitor, usb webcam, webcam, web cam, portrait mode, deskview modewebcam for monitor, usb webcam, webcam, web cam, portrait mode, deskview mode

Dual Image Style

ideaCam can automatically switch between “Portrait” mode for capturing people and “Deskview” mode for capturing objects.

camera for pc, computer camera, document camera, web cam for instant demostrationscamera for pc, computer camera, document camera, web cam for instant demostrations

Instant Demonstrations

A new way to deliver information during online communication.

webcam, benq webcam, ideacam s1 pro with enspire software, computer camera, document camerawebcam, benq webcam, ideacam s1 pro with enspire software, computer camera, document camera

Software for ideaCam – EnSpire

Visual tool with corner correction, split-screen, annotation, and freeze functions – improves work efficiency.

benq webcam, ideacam s1 pro, desktop camera, webcam for pc, webcam for monitor, web camerabenq webcam, ideacam s1 pro, desktop camera, webcam for pc, webcam for monitor, web camera

ideaCam mounts seamlessly on various monitors, including BenQ monitors and curved models, with a thickness of 1 to 7.5cm.

benq webcam, ideacam s1 pro, web cam, computer camera, document camera, desktop camerabenq webcam, ideacam s1 pro, web cam, computer camera, document camera, desktop camera

ideaCam provides a 1/4-inch tripod hole compatible with universal tripods, allowing it to be used as a document camera.

BenQ ideaCam Bundle Set

BenQ ideaCam Bundle Set

BenQ ideaCam Bundle Set

【Make sure update ideaCam firmware to the latest version and use EnSpire app from BenQ website for a better experience.】
Magnify working samples with ideaCam’s 15x zoom glass lens. Explore textures, materials, printing, EE layout, and gaps for working samples. Enhance clarity and improve communication effortlessly. > 50x with Digital Zoom by using BenQ EnSpire. 【Make sure update ideaCam firmware to the latest version and use EnSpire app from BenQ website for a better experience.】
Handheld mode offers flexibility in capturing angles, moments. Effortlessly showcase sketches, samples, materials, draft mock-ups, prototypes, and 3D printing models for instant synchronization of thoughts.
Transit effortlessly from live demo to offline idea recordings. BenQ EnSpire can seamlessly integrate with popular platforms such as Zoom, Microsoft Teams, Google Meet, and Skype.
Swiftly transition from webcam to document camera in just 1 second, easily demonstrate your creativity without any upside-down confusion. Enhance the fluency of your Hybrid work communication.
BenQ EnSpire Control Puck​: Easy and convenient display and communication experience without operating complicated interface.(One-touch easy remote control is ONLY for BenQ EnSpire.)
【Live demo webcam for Desktop Computer and Remote Live Demo Meetings and Crafting stream:】8M Sony Sensor, Auto Exposure, Auto Focus, and AI-Noise-canceling Microphone, Object Ring Light, and a 15x Zoom Lens. BenQ EnSpire Software. – Not support for Low Lux Environments. –
For professionals require detailed item inspection, product quality assessment, or crafting streaming. ideaCam offers the ideal solution for your remote working, online conferencing, and distance teaching needs.

read more

Places

Services

  • No Categories

Classifieds

  • No Categories

Events

News

Shopping