Communication Within an Android App With EventBus

A typical Android app tends to be composed of many layers, modules or structures such as Fragments, Activities, Presenters, and Services. Effective communication between these components can become difficult if they are tightly coupled together. In the lower level of your app architecture, such as the database, when an action happens, you might want to

SHARE ON

Android Studio Structural Search And Replace(SSR)

As developers, we all want to refactor our codes or make them follow a certain coding standard or pattern. You can have your own personal preference for naming methods, classes, instance fields etc or follow your organisation’s own standard. In this post, I will be taking about an interesting feature in Android Studio, which is

SHARE ON

Introduction to Android Gradle

What is Gradle? Gradle is simply a software or toolkit used for building software. These kinds of softwares are also called “build automation software” or “build systems”.¬†Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and

SHARE ON