Getting Started with Android Testing

While developing Android apps we can use two main types of tests. Unit Tests Connected Tests The primary distinction between these two are described below: Unit Tests Run on a regular Java JVM on your computer. They are…

Gradle Declaring Dependencies – Android

In the Android App, once the repositories have been defined, we can then define the dependencies or artifacts that we are looking to use in the App from those repositories. Dependencies that are resolved from repositories are referred to…

Want to Call Javascript from Kotlin

Kotlin, a statically typed language and Javascript, a dynamically typed language, so how are we gonna call Javascript from Kotlin code. The answer to the above is via dynamic types. val dyn: dynamic = ... Inline Javascript…

Java Reference Objects and Garbage Collection

Let's take a look at the concepts of the garbage collector in Java and various reference object types that it can handle! As we all know that Garbage Collector reclaims memory from objects which are eligible for garbage collection, but do…

What is an Android Activity?

Pigeon Super 12467 2.6-Litre Air Fryer (Black) One of the major and fundamental building block of Android Apps are the Activities. They are the entry point for a user's interaction with an app and are also central to how a user…