Build a Real-Time Android WhatsApp Clone With Jetpack Compose

In 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 are used in WhatsApp-Clone-Compose project. … Read more

Optimizing Android Performance. When we are writing Android code, our… | by Sonika Srivastava | Jul, 2022

When we are writing Android code, our focus is mainly on the UI, event handling, background task and backend integration. We hardly think about the performance of the app and usually take it for granted. Here we are going to look into some important aspects, which heavily impact the performance of our app, and also … Read more

Exploring Google’s Now in Android Open-Source Project | by Jaewoong Eum | Jul, 2022

Google 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 Android on your local device … Read more

The Quick Developer’s Guide for Migrating Apps to Android 12 | by Sahil Sharma | Jul, 2022

Getting your app ready for SplashScreen API, Approximate Location, PendingIntent Mutability and much more… Photo by Sebastian Bednarek on Unsplash Google announced Android 12(L) on October 2021 and by March 2022 the stable build was released starting with the Pixel phones and soon followed by other major brands. Android 12 comes with some big visual … Read more

How to learn Kotlin with IntelliJ IDEA and Android Studio integrated courses | by Alex Forrester | Jul, 2022

This article reviews some of the courses available with the EduTools Plugin IntelliJ IDEA where you can read up on the theory and then practice exercises directly in the IDE. The advantage of this approach is that you are applying what you have learned straight away. You also gain familiarity with the Integrated Development Environment, … Read more

Jetpack Compose bottom sheet over Android view using Kotlin extension | by Ziv Kesten | Jun, 2022

This article will teach us how to build Kotlin extensions for Activity and fragment to display bottom sheets using Jetpack compose. Photo by Ziv Kesten One of the sleekest UI components out there is the Bottom sheet, a view that pops up from the bottom of the screen to display some information or represent an … Read more

Unpacking Android Security: Part 2 — Insecure Data Storage | by Ed Holloway-George | Jun, 2022

Photo credit: Mak 👋 Hi and welcome to the second post in this series where we deep-dive into Android Security. This series focuses on the Top 10 Mobile security threats as determined by The Open Web Application Security Project (OWASP) Foundation, the leading application security community in our field. Before checking this post, please consider … Read more

Android: App actions. When you get a pizza craving, what do… | by Vinod Baste | May, 2022

Image by google source When you get a pizza craving, what do you do first? “Hey, Google, get my favorite pizza,” do you tell it? This is just one example of how Google Assistant has made our lives easier. Google Assistant is now available on a wide range of Android devices, including smartphones, tablets, watches, … Read more

The definitive guide to test doubles on Android — Part 2: Practice | by Phillipe Silva | May, 2022

Mocks, stubs, fakes, dummies, and spies on Android: from theory to (good) practice Photo by alireza irajinia on Unsplash In the first part of this series, we learned the theory involving the usage of test doubles. Now let’s cover how to use them in the Android world with some examples! In case we would like … Read more