InAndroidPubbyA. A.·Oct 13, 2019Integrate Jenkins with TelegramTelegram is a popular messaging application used by so many people and Jenkins has been known to be one of the most popular CI/CD tools…
InAndroidPubbyA. A.·Sep 9, 2019Sending events from ViewModel to Activities/Fragments — The right wayIn MVVM, Whenever you want to show some toasts or snack bar or sending an intent, you have to send a message from your ViewModel to the…A response icon10A response icon10
InAndroidPubbyA. A.·May 24, 2019How to build libraries for Jenkins pipelinesIf you use Jenkins pipelines for automating your builds, Soon you realize you have to copy and past similar code between different…
A. A.·May 23, 2019Examples of Kotlin extensions in AndroidExtension functions is one of my favourite features in Kotlin, To explain it in a most basic way, extensions are a nicer, more beautiful…
InProAndroidDevbyA. A.·Apr 2, 2019Modular way of building Android appsHaving only one module in an Android app is very common and many projects are structured this way. Maybe because Android studio creates…A response icon3A response icon3
InProAndroidDevbyA. A.·Mar 22, 2019Kotlin functions, An alternative to interfaces?So we all know interfaces and we make use them a lot when we want to implement a callback. So the code below is familiar to us.A response icon3A response icon3
InAndroidPubbyA. A.·Mar 19, 2019MVVM — How View and ViewModel should communicate?So you choose MVVM (Model-View-ViewModel) for your app’s architecture, Brawo, a good choice! In MVVM we separate view from view model from…A response icon6A response icon6
InAndroidPubbyA. A.·Nov 30, 2018Basics of Dependency Injection for dummies!In this post, I’m going to talk about Dependency Injection in a very basic way! This post is aimed for though who have no idea what…A response icon11A response icon11
InAndroidPubbyA. A.·Oct 9, 2018Call view methods when testing by Espresso and Kotlin in AndroidWhen you write UI test with espresso it's common when you need to call a method on a testing view, and it’s very easy, all you have to do…