Published inAndroidPubIntegrate 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…Oct 13, 2019Oct 13, 2019
Published inAndroidPubSending 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…Sep 9, 201910Sep 9, 201910
Published inAndroidPubHow 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…May 24, 2019May 24, 2019
Examples 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…May 23, 2019May 23, 2019
Published inProAndroidDevModular 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…Apr 2, 20193Apr 2, 20193
Published inProAndroidDevKotlin 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.Mar 22, 20193Mar 22, 20193
Published inAndroidPubMVVM — 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…Mar 19, 20196Mar 19, 20196
Published inAndroidPubBasics 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…Nov 30, 201810Nov 30, 201810
Published inAndroidPubCall 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…Oct 9, 2018Oct 9, 2018