May 3Effective Interviews ⚡️ Jaewoong EumOriginally posted at Effective Interviews with Jorge Castillo. Welcome back to the Effective Interviews ⚡️ a series of written interviews with well-known engineers from the Android worldwide community. Subscribe to get them in your email 📩 Today, I’m talking to Jaewoong Eum, Google Developer Expert for Android and Kotlin, Sr…Android11 min readAndroid11 min read
Published inProAndroidDev·Feb 28Building a Video Chat App: WebRTC in Jetpack Compose (Part2)Originally published at Stream blog by Jaewoong. We’ve broken down our WebRTC in Jetpack Compose into a multi-part series, each covering essential concepts of WebRTC and how to use WebRTC in your Android project with Jetpack Compose. In the last post, we covered essential concepts of WebRTC and how to…Android7 min readAndroid7 min read
Published inProAndroidDev·Feb 2Building a Video Chat App: WebRTC on Android (Part1)Originally published at Stream blog by Jaewoong. Since the pandemic started, it has had a huge impact on the entertainment industry especially in-home entertainment, such as streaming services, games, and social media communication. …WebRTC9 min readWebRTC9 min read
Jan 5Tooltips for Jetpack Compose: Improve User Experience to the Next LevelTooltips are one of the most commonly used features in modern mobile development to improve user experience. It can be a good strategy to increase user engagement by pointing out specific areas, guiding screen flows, and giving useful information to application users. This post will show you how to implement…Android5 min readAndroid5 min read
Dec 6, 20227 Android Resources To Level Up As a DeveloperTo be a great developer, you must keep up to date with the latest technologies and continuously learn new skills. In this article, you’ll explore seven materials to level up your Android skills. The development ecosystem is changing so fast. Every day, new tech stacks and solutions are introduced to…Android6 min readAndroid6 min read
Published inProAndroidDev·Nov 11, 2022Becoming A Successful Android Open-Source LibrarianTo build successful open-source software, you must first plan a solid strategy. In this post, Jaewoong (a.k.a skydoves) introduces his strategies for how he built and maintains successful open-source software. The open-source software ecosystem is in a constant state of growth. Every day, new libraries and solutions are introduced on…Android18 min readAndroid18 min read
Published inProAndroidDev·Sep 19, 2022Design Patterns and Architecture: The Android Developer Roadmap — Part 4As the Android ecosystem grows, Android platform solutions and libraries have evolved with it. In this post, you’ll learn about design patterns, architecture, and essential solutions for Android and how they have evolved over Android’s long history. We’ve broken down our 2022 Android developer roadmap into a multi-part series, each…Android18 min readAndroid18 min read
Published inProAndroidDev·Aug 24, 20226 Jetpack Compose Guidelines to Optimize Your App PerformanceSince Google announced Jetpack Compose stable 1.0, many companies are getting started to adopt Jetpack Compose into their projects. According to Google’s What developers are saying, Jetpack Compose increases their productivity and code quality. Jetpack Compose has a dedicated optimization system but it’s essential to understand the rendering mechanism of…Android10 min readAndroid10 min read
Published inProAndroidDev·Aug 8, 2022Build a Real-Time Android WhatsApp Clone With Jetpack ComposeIn social messaging applications, the reliable and robust chat feature is the essential part. In this article, you will learn how to build your own real-time Android WhatsApp project with Jetpack Compose and Stream’s versatile Compose Chat SDK. Also, you will learn the overall architecture, each layer, and theming that…Android8 min readAndroid8 min read
Published inProAndroidDev·Jul 19, 2022Exploring Google’s Now in Android Open-Source ProjectGoogle has announced a new open-source project, Now in Android. In this article, you will cover the overall architecture, each layer, and tech stacks that are used in Now in Android project, such as Material3, Jetpack Compose, and app performance. Before you dive in, we recommend cloning the Now in…Android10 min readAndroid10 min read