Gradle isn’t just a Bad Word

Android developers love to curse Gradle; the only time they notice it is when it fails. When your app’s build works correctly you’re focused on your app’s UI and code - not the build. This powerful build system does a lot and Android Studio depends heavily on it.

Continue Reading

Practical networking for Android Developers

This is the first part of this serial "Practical Network for Android Developers" when we are gonna be talking about the Network data layer with a different vision that usually is addressed, cause networking on Android is difficult to work it, with multiples carriers, streaming different and rich contents, and all of this should arrive at our users without missing a single detail.

Continue Reading

Advanced Design Patterns with ConstraintLayout 2.1

ConstraintLayout 2.0 brought many new concepts to your developer's toolbox, specifically around Motion & Animation with MotionLayout. With the 2.1 release, we are expanding the use cases that can be addressed by the library, with new powerful approaches like ViewTransition and new helpers, simplifying how you can handle Motion design and modern design languages.

Continue Reading

Unit testing made easy with MockK

Mockito has been used in testing kotlin/android apps since long, however there is setup required and a lot of boilerplate code required to test certain kotlin components as well as a need to use other libraries like PowerMock for the features that Mockito doesn’t support. Mockk, a mocking framework with first-class support for kotlin features, comes to the rescue and helps developers write unit tests easily as well as improve code coverage without having to do extra setup/ write boilerplate code or use other mocking frameworks.

Continue Reading

End of content

No more pages to load