Contributions

Article
As Android devs, we want to stop support barely used Android versions and prepare for the new ones ๐Ÿ‘ท This is where minSdkVersion, compileSdkVersion, and targetSdkVersion comes in ๐Ÿ“บ
Article
In this article, we'll see if itโ€™s enough for us to use only standard JUnit5 assertions in Android, or we still need some library for this.
Article
All you need to know about AndroidX: What it is, what benefits it brings over the Android Support Library, and how we can use it in our apps ๐Ÿ“บ
Article
Some useful extensions are available for us through the Android KTX project, and here are my top 9.
Article
What is Android Intent, and how it's used in modern AndroidDev
Article
What is Android Snackbar ๐Ÿ’ญ and how to customize it: action button, anchor, themes, and a custom view.
Everything is covered in this guide!

๐ŸŒŸ I also added an article rating after the post. It's just 1 click, check it out! But don't give me 1 star ๐Ÿ˜…
Article
In this video, I prepared 5 cool tips for the Android Emulator that can be useful in Android Development ๐Ÿ“บ
Article
If you still donโ€™t use JUnit 5 in your Android project, you definitely need to try it.
Here are the 3 Android cases of how to Migrate JUnit 4 Rules to the JUnit 5 Extensions (and what the hell it is :grinning:)
Tutorial
๐Ÿ“บ 192 seconds and you'll master Android Fragment Lifecycle.
Just click and watch ๐Ÿฟ And subscribe if you like the content - videos are coming weekly ๐Ÿ•บ
Article
In Android, we have 5 ways to show messages, but the question is, which tool to use in which case? With this diagram, you'll choose wisely.
Tutorial
Why the Activity Lifecycle is essential and how to use it correctly.
Iโ€™ll also show you another way of the Android Activity Lifecycle diagram, which is more understandable ๐Ÿ˜
Article
Here are the 2 best ways of how to use Custom Fonts in Android apps. BTW, what is your favorite font?
Article
Today I'm starting my Youtube channel ๐ŸŽ‰ The first video is about Android Context - what it is and how to use it correctly.

Support me with like and subscribe ๐Ÿ’š New videos will be coming weekly each Thursday ๐Ÿ˜
Article
I tried to remember what happened in 2020 in Android development and came up with these 8 main things.
#6 is the killer one.
Article
Why we need an Android FileProvider and how to share your files with other apps.
Article
In-Depth Guide to #Android Custom View: lifecycle, animations, attributes, performance tips, and much more!
Article
JUnit5 in Android brings a couple of exciting features over the standard JUnit4. Mainly it makes our tests more readable, especially if you have lots of them in your app. In this article, we will see how to introduce JUnit 5 to your project and how to write better tests.
Article
gRPC in your Android project? Don't worry; learn these 3 main concepts, and you're good to go.
Article
Android has lots of different Views, and you can build almost any app with them. However, sometimes they will not fulfill your requirements, mostly if your design is filled with unusual elements and animations.

To handle this case, Android gives us the possibility to create everything we need with the help of Custom Views.

And one of the ways to create your own custom views is to extend the existing views.
Article
Let's look at LiveData's role in the architecture and find out 3 simple tips to use it even better.
Article
Kotlin coroutines are launched in the context of scope, but how to ensure that we choose the right one and donโ€™t leak in memory?
Article
View Binding in Android makes our work with views easier, and it brings advantages over the standard findViewById() and other alternative solutions.

And itโ€™s more important now since the popular Kotlin Synthetics are deprecated in Kotlin 1.4.

In this article, weโ€™ll look at the Android View Binding, compare it with all other solutions, and see how we can use it.
Article
Jetpack DataStore is a new way of storing data in Android. In the previous post, we saw how to use Android DataStore instead of SharedPreferences, and today weโ€™ll take a look at the Proto DataStore on a typical example. What is it, how it works and is it worth it?
Article
3 practical steps with migration: a brief story of how we implemented Jetpack DataStore in Dott.
Do you use it in your project? ๐Ÿ˜Š
Article
Android Sharing Shortcuts allows you to share the content with specific targets of the other apps, for example, with your friends in WhatsApp Smiling face with heart-shaped eyes
Master them Flexed biceps with these 4 easy steps!
Article
Let's explore the most recent Android Sharesheet updates and see if we can teach the old dog ๐Ÿ• new tricks.
Article
What is Android 11 Package Visibility, what benefits it brings, and what does horse blinkers :horse_racing: have to do with it?
Article
In this article, youโ€™ll find what Sticky and Pending Intents is, why we need them, and where they are used. Letโ€™s master this rare birds!
Article
In this article, you'll jump into the Chrome Custom Tabs and learn performance tips to speed up โšก URL loading almost by 50%.
Article
In this guide, youโ€™ll get a head start on WebView by building a simple app, which demonstrates the main use cases of this component.

Showing the last 30 only...