Cover image for Thriving in Android Development Using Kotlin

Thriving in Android Development Using Kotlin

A project-based guide to using the latest Android features for developing production-grade apps

GR

Created by Gema Socorro Rodríguez

Explore modern Android development by building real-world apps with Kotlin. You'll work hands-on with Jetpack Compose, Room, DataStore, CameraX, and ExoPlayer to tackle everyday challenges and create production-ready solutions.

Packt | Jul 2024 | 410 min

Start Trial
LevelIntermediate
CategoriesWeb & Application Development, Android Application Development, Android, Kotlin

What You Will Learn

You will develop three complete Android apps, each designed to introduce new tools and techniques. Through practical projects, you'll learn to handle asynchronous data, implement modern UI patterns, manage persistent storage, and integrate advanced media features. Each project builds on your skills and helps you solve common development problems.

Key Features

  • Build advanced UIs and manage app data using Jetpack Compose and Room
  • Integrate media features like photo editing and video playback with CameraX and ExoPlayer
  • Apply best practices for app structure, data handling, and lifecycle management

Target Audience

Ideal for Android developers with a basic understanding of Kotlin and Android fundamentals. If you're looking to move beyond beginner projects and tackle real-world challenges, you'll gain practical experience and confidence. This content is perfect for mid-level engineers and motivated juniors eager to learn best practices and advanced techniques.

Related courses