GIF App Development – How to Develop GIF Encoding
Learn how to develop GIF encoding in your app and discover helpful libraries.
Learn how to develop GIF encoding in your app and discover helpful libraries.
Even the best library is barely usable if potential users cannot get it easily. That’s why every library should be distributed. Learn how to do it in the most efficient way.
Learn how to prepare yourself to work on the Android legacy code
Writing Android apps in Kotlin is nice, as it’s easy to learn, especially when we know Java. Yet there are some traps we can fall into. Today, I would like to show you one related to Kotlin properties. We will also look into the bytecode.
In this article, we’ll show how race conditions affect Android runtime permission system.
The Observer pattern is one of the Behavioral Design Patterns, which means it enables communication between different classes and objects. Here, you can learn how to implement it step-by-step.
Did you know, that there may be a File which exists and doesn’t exist at the same time? Are you aware, that you can delete a file and still use it? Discover these & other files edge cases in software development.
Design patterns are reusable solutions to the most commonly occurring software problems. Let’s take a look at the Builder pattern in Android!
Have you ever worked with JSON converters like GSON or Moshi? They are extremely useful when it comes to operating with internet data. I try to provide a similar mechanism for web scraping and take HTML parsing to the next level.