Android Architecture Components: Room Migration

Android Architecture Components: Room Migration

Hi! This is the last post in the series of Architecture Components articles. This time I’d like to present you migration of a Room database. If you haven’t read previous articles, you can do it here: Android Architecture Components: Room — Introduction Android Architecture Components: Room — Relationships Android Architecture Components: Room — Custom Types Either way, I encourage you to …

Read More Read More

Google’s Android architecture with ObjectBox database

Google’s Android architecture with ObjectBox database

If you haven’t seen Google’s architecture, you can learn more about it here. Also, if you’re not familiar with ObjectBox, check out this post. Introduction The goal with the architecture is to end up with something like this: The main difference is that I’ll be using ObjectBox instead of Room. The architecture doesn’t enforce any specific implementations …

Read More Read More

Difference between Canary, Beta, RC and Stable Releases in Android Studio?

Difference between Canary, Beta, RC and Stable Releases in Android Studio?

Have you ever wondered what is the difference between canary, beta, RC and stable releases in the Android Studio? Well, I have and I did some research. So let’s get started. You have probably realized that you don’t receive all the updates, if you are using the stable channel. What do I mean by stable channel? …

Read More Read More

What’s the difference between a ListView and a RecyclerView?

What’s the difference between a ListView and a RecyclerView?

As Android Developers we are able to implement scrolling list in a couple of ways which mostly depends on what we really need to do. The most popular ones is to use a ListView or a RecyclerView. I’ll describe the most crucial differences between these two below. Difference between ListView and RecyclerView The first one is a good …

Read More Read More

Android Architecture Components: Room Custom Types

Android Architecture Components: Room Custom Types

Hi! This is a third story in the series of the Android Architecture Components articles. If you haven’t already, you can read about basics in the Room (entity, DAO) here: Also, you can check my previous post about relationships in Room here: Today we’ll look more closely into custom types in your entities. Introduction Usually, the data …

Read More Read More