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 ๐
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:)
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 ๐บ
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 ๐
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 ๐
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.
#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.
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.
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? ๐
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!
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...