If you’re taking the first steps as an Android developer, check out what are the key features ConstraintLayout can offer you.
It’s possible to have a clean code when using Storage Access Framework. All you need to do is learn how to connect it with Activity Result API.
Find out how to use feature flags in your projects, and make your app more stable.
Find out what is the Espresso Test Recorder and how it facilitates testing.
Sometimes, a software developer needs to create several versions of the app, each one a little bit different from the other. Find out how to do it easily with Gradle.
Learn how to approach Clean Architecture with RxJava 2 and get to know the key elements of the architecture.
Get to know what is the JGiven library and how it can facilitate the software development process.
Due to the recent changes in the Android system, we can create our own tiles and make it easier for users to perform certain actions. How to make this possible?
In this guide, you’ll get to know how do the static shortcuts work and learn how you can create them on your own.
When getting into the subject of dependency injection, we need to understand numerous new techniques that enable us to control created objects. Dagger allows developers to declare interfaces that will handle that. We can create an interface that will be a component or a subcomponent. What is the difference?
Get to know us better
Why choose us?