Open in app

Sign In

Write

Sign In

Florina Muntenescu
Florina Muntenescu

20K Followers

Home

About

Published in Android Developers

·Apr 21, 2021

Room auto-migrations

Easily move your tables between rooms Implementing database migrations with Room just became easier, with the help of auto-migrations, introduced in version 2.4.0-alpha01. Until now, whenever your database schema changes you had to implement a Migration class and tell Room what exactly had changed. …

Room

3 min read

Room auto-migrations
Room auto-migrations
Room

3 min read


Published in Android Developers

·Jan 7, 2021

WorkManager — Kotlin APIs

WorkManager provides a set of APIs that makes it easy to schedule asynchronous tasks for immediate or deferred execution that are expected to run even if the app is closed or the device restarts. For Kotlin users, WorkManager provides first-class support for coroutines. In this post I’ll show you the…

Kotlin

3 min read

WorkManager — Kotlin APIs
WorkManager — Kotlin APIs
Kotlin

3 min read


Published in Android Developers

·Jan 5, 2021

Using and testing Room Kotlin APIs

Room is a wrapper over SQLite and it makes working with databases on Android so much easier and is by far my favorite Jetpack library. …

Kotlin

5 min read

Using and testing Room Kotlin APIs
Using and testing Room Kotlin APIs
Kotlin

5 min read


Published in Android Developers

·Dec 18, 2020

More productivity with Kotlin

Kotlin is known for its conciseness and this, in practice, translates into higher productivity. Even more, 67% of professional Android developers who use Kotlin say it has increased their productivity. …

Kotlin

3 min read

More productivity with Kotlin
More productivity with Kotlin
Kotlin

3 min read


Published in Android Developers

·Dec 15, 2020

Using KTX libraries

When using Android Java APIs in Kotlin, you quickly realise that you’re missing out on some of the Kotlin features that make coding so much easier and pleasant. Instead of writing your own wrappers and extension functions for these APIs, take a look at the Jetpack KTX libraries. Currently, more…

Android

4 min read

Using KTX libraries
Using KTX libraries
Android

4 min read


Published in Android Developers

·Nov 3, 2020

Data classes — the classy way to hold data

Kotlin Vocabulary: data classes — A Puppy has a name, a breed and a whole lot of cuteness. To model a class that holds just data, you should use a data class. The compiler simplifies your work by auto generating toString(), equals() and hashCode() for you and providing destructuring and copy functionality out of the…

Kotlin

4 min read

Data classes — the classy way to hold data
Data classes — the classy way to hold data
Kotlin

4 min read


Published in Android Developers

·Nov 3, 2020

Should I learn Kotlin for Android and other FAQs

Ever since we announced our Kotlin support in 2017 we’ve been getting a lot of questions about Kotlin on Android: you wanted to know whether it’s time to learn it, to introduce it to your app, what the best course or tutorial to learn Kotlin is, whether Google is using…

Kotlin

4 min read

Should I learn Kotlin for Android and other FAQs
Should I learn Kotlin for Android and other FAQs
Kotlin

4 min read


Published in Android Developers

·Oct 29, 2020

Fewer crashes and more stability with Kotlin

Users expect to have a seamless experience with your app. Crashes can lead to an increase in poor reviews, uninstalls and even damaging your brand perception. From talking to the community we know that one of the main reasons to adopt Kotlin is safer code. In this post I’ll share…

Kotlin

4 min read

Fewer crashes and more stability with Kotlin
Fewer crashes and more stability with Kotlin
Kotlin

4 min read


Published in Android Developers

·Oct 27, 2020

Breaking down destructuring declarations

Kotlin Vocabulary — destructuring — Sometimes you just want to break down one object that contains multiple fields to initialize several separate variables. To achieve this, you can use Kotlin’s destructuring declarations. …

Kotlin

3 min read

Breaking down destructuring declarations
Breaking down destructuring declarations
Kotlin

3 min read


Published in Android Developers

·Oct 8, 2020

Don’t argue with default arguments

Kotlin Vocabulary Short and easy to use, default arguments allow you to implement function overloads without the boilerplate. Like many Kotlin features, this can feel like magic. Are you curious to learn its secrets? Read on to find out how default arguments work under the hood. Basic usage If you need to…

Kotlin

3 min read

Don’t argue with default arguments
Don’t argue with default arguments
Kotlin

3 min read

Florina Muntenescu

Florina Muntenescu

20K Followers

Android Developer Advocate @Google

Following
  • Dion Almaer

    Dion Almaer

  • Catt Small

    Catt Small

  • Emma Lindsay

    Emma Lindsay

  • Yonatan V. Levin

    Yonatan V. Levin

  • The Team at X

    The Team at X

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech