The AI_devs 3 course has provided an in-depth exploration of advanced concepts in artificial...
Introduction Today, AI (Artificial Intelligence) technologies can speed up the mobile app...
Kotlin Multiplatform (KMP) is a technology that enables you to write code once and run it on many...
No matter if you are a software developer, a copywriter or you’re just writing an e-mail, text has...
Did you know, that there may be a File which exists and doesn’t exist at the same time? Are you...
In this article, we’ll show how race conditions affect Android runtime permission system. If you are...
Introduction You may think that dealing with dates and time is easy. We have a minute that...
Learn how to mirror a git repository in a few simple steps Background Before I describe...
In this article, you will find 12 useful GDPR Use Cases for App Owners, Product Owners and everyone...
Learn how to generate Proguard/R8 rules for Android Jetpack’s Navigation component arguments. ...
In this article, we’ll briefly list libraries that can help you with GIF file encoding which is an...
In this article, we’ll discuss animated GIFs creation on Android platform. If you want to develop an...
Introduction The number of available apps in the Google Play Store is placed at more than...
Are you interested in internationalizing and localizing your Flutter app? If yes, you’re in the right...
Introduction Welcome, Flutter developers and all enthusiasts venturing into this...
HTTPS basics To understand certificate pinning you need to know first how HTTPS works in...
This is the fourth part of our series about providing accessibility in Android applications with...
Learn about various semantic properties and supporting many screen orientations. Check out how to...
How to Provide Accessibility in Your Android App | Scaling * Text Size * Focus Order *...
In this article, you’ll learn how to create accessible mobile apps for Android OS. It’s quite...