Open in app

Sign In

Write

Sign In

Simona Stojanovic
Simona Stojanovic

972 Followers

Home

About

Published in

Android Developers

·May 17

Now in Android #83 — I/O edition

Android at Google I/O, Second Beta of Android 14, Announcing Studio Bot at I/O, What’s new in Jetpack, Wear OS updates, Compose for TV and more! — Welcome to Now in Android, your ongoing guide to what’s new and notable in the world of Android development. This week is our special Google 🔌 I/O 📽️ edition and, as every year in May, we have a lot to cover. So let’s begin! Episode 83 video and podcast

Google Io 2023

7 min read

Now in Android #83 — I/O edition
Now in Android #83 — I/O edition
Google Io 2023

7 min read


Published in

Android Developers

·Mar 22

Compose Layouts and Modifiers: MAD Skills Wrap-Up

🎬 And with this, we conclude our MAD skills series on Compose Layouts and Modifiers! We’ve covered a lot in these episodes — from the very basics of layouts and modifiers, simple and powerful out-of-the-box layouts, Compose phases, to advanced concepts such as modifier chaining order and subcomposition. We also…

Advanced Layout Concepts

2 min read

Compose Layouts and Modifiers: MAD Skills Wrap-Up
Compose Layouts and Modifiers: MAD Skills Wrap-Up
Advanced Layout Concepts

2 min read


Published in

Android Developers

·Feb 22

Advanced Layout concepts

Episode 4 of MAD Skills: Compose Layouts and Modifiers Welcome back to the MAD Skills series on Jetpack Compose layouts and modifiers! In the previous episode, we talked about the Layout phase of Compose to explain how modifier chaining order and incoming parent constraints impact the composable they’re passed to. In today’s episode, we zoom in even more on…

Jetpack Compose

15 min read

Advanced Layout concepts
Advanced Layout concepts
Jetpack Compose

15 min read


Published in

Android Developers

·Feb 2

Fundamentals of Compose layouts and modifiers

Episode 1 of MAD Skills: Compose Layouts and Modifiers — Welcome to the MAD Skills series on Jetpack Compose layouts and modifiers! In this first post, we’re going to start our journey by explaining the fundamentals of layouts and modifiers. We’ll go over how they work together, what out-of-the-box APIs Compose offers, and how to beautifully style your UI —…

Mad Skills

15 min read

Fundamentals of Compose layouts and modifiers
Fundamentals of Compose layouts and modifiers
Mad Skills

15 min read


Published in

Android Developers

·Feb 16, 2022

DataStore and testing

In this final post of our Jetpack DataStore series, we will be covering how to test your DataStore successfully. Testing DataStore Every good story needs good testing! To wrap up our series, we will go over how to approach testing your DataStore. Again, we’ll be referring to the Preferences codelab as a…

Featured

4 min read

DataStore and testing
DataStore and testing
Featured

4 min read


Published in

Android Developers

·Feb 15, 2022

DataStore and data migration

In this post from our Jetpack DataStore series, we will be covering how to do DataStore-to-DataStore migrations. Hopefully, this will provide you all the information you need to add DataStore to your app successfully. We will be referring to the Preferences codelab throughout this post, for code samples. Data migration We previously…

Featured

3 min read

DataStore and data migration
DataStore and data migration
Featured

3 min read


Published in

Android Developers

·Feb 10, 2022

DataStore and synchronous work

In the following posts from our Jetpack DataStore series, we will cover several additional concepts to understand how DataStore interacts with other APIs, so that you’d have everything at your disposal to use it in a production environment. In this post specifically, we will be focusing on doing synchronous work…

Featured

2 min read

DataStore and synchronous work
DataStore and synchronous work
Featured

2 min read


Published in

Android Developers

·Feb 9, 2022

DataStore and Kotlin serialization

In the following posts from our Jetpack DataStore series, we will cover several additional concepts to understand how DataStore interacts with other APIs, so that you’d have everything at your disposal to use it in a production environment. In this post, we will be focusing on Kotlin serialization. …

Features

3 min read

DataStore and Kotlin serialization
DataStore and Kotlin serialization
Features

3 min read


Published in

Android Developers

·Feb 8, 2022

DataStore and dependency injection

In the following posts from our Jetpack DataStore series, we will cover several additional concepts to understand how DataStore interacts with other APIs, so that you’ll have everything at your disposal to use in a production environment. In this post specifically, we will be focusing on dependency injection with Hilt…

Featured

4 min read

DataStore and dependency injection
DataStore and dependency injection
Featured

4 min read


Published in

Android Developers

·Jan 31, 2022

All about Proto DataStore

In this post, we will learn about Proto DataStore, one of two DataStore implementations. We will discuss how to create it, read and write data and how to handle exceptions, to better understand the scenarios that make Proto a great choice. Proto DataStore uses typed objects backed by Protocol Buffers…

Mad Skills

9 min read

All about Proto DataStore
All about Proto DataStore
Mad Skills

9 min read

Simona Stojanovic

Simona Stojanovic

972 Followers

Android Developer Relations Engineer @Google

Following
  • Daniel Galpin

    Daniel Galpin

  • Chet Haase

    Chet Haase

  • Ben Weiss

    Ben Weiss

  • Android Developers

    Android Developers

  • Wojtek Kaliciński

    Wojtek Kaliciński

See all (12)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams