Dhara Shah

"Dream on"



Screenshots & the emulator

I was wanting to take screenshots the other day from an emulator, and like a phone its definitely not easy to press the volume down button and the power button both together (it is a different thing, that i crazily tried to do 😔, but had no luck, 😂

Continue reading “Screenshots & the emulator”

Reduce Gradle building time :)

Hi there!..

I was facing this issue where Gradle build time was way too much, and on googling some of the simple ways of reducing this, i was super happy 🙂 .

Continue reading “Reduce Gradle building time :)”

A jump into Kotlin – First Attempt

I might be way too late when it comes to starting app development with Kotlin, but i thought it would still be helpful to anyone who tries it for the first time. I will try to put in as much as I can about Kotlin and probable things or functions that are different, with of course the presence of several resources on Kotlin on the web. This blog would probably focus on how to create a kotlin project covering some of the things I came across

What has changed? Probably a lot 🙂 

Continue reading “A jump into Kotlin – First Attempt”

Shared Element Animations (MVP)

This is a short blog describing how to create shared element transitions mostly following the MVP pattern with routers and interactors. As it might not be an amateur way of doing so, I would love to receive feedback and improvements on the way it should or rather can be done better.


Continue reading “Shared Element Animations (MVP)”

Insight into using the view “Guideline”

As promised, this is the blog talking about Guidelines inside the ConstraintLayout. It might not be as professional probably, but all ideas or corrections or suggestions are welcome.

Let’s jump to an xml example that i just created, and i will try and explain as much as i can from the xml , see below 🙂 ..  Continue reading “Insight into using the view “Guideline””

Insight into using constraint layout

This blog is just a gist of how to deal or work with constraint layout, just as if it were a small drop in the ocean. I am not an expert with ConstraintLayout but it’s just what i learnt when using it.

We begin by creating an android studio application, and add the following to the app’s build.gradle file:

Continue reading “Insight into using constraint layout”

Multiple build.gradle files – clubbing them into one

Hi..! This blog is going to be pretty small and may be a little interesting, i hope, if not much.

There are many time we combine multiple modules into the main app inorder to get going a functionality, or rather we integrate several modules incase they do not have a gradle path available.

Continue reading “Multiple build.gradle files – clubbing them into one”

Random interview questions

This one blog will be a little different from all the other blogs I have written. It would have a mixture of questions that i come across and sometimes I read on some sites which are indeed useful.

Anyone is free to add to this list. Just comment and let me know and I can add them. And in case there is an error in the solution feel free to correct it. After all knowledge sharing is the key to growing.

Continue reading “Random interview questions”

JUnit automated testing and Android

So what is automation testing?

It is when the application or function is executed as if a user was using it and a user was initiating a call to it. For example: We could have an application that displays a list of songs, and tapping on one of them would start playing it. So, an automated test, would start the application automatically, and also display the list and perform a click and start playing a song. (It is all automated 🙂 ).

Continue reading “JUnit automated testing and Android”

Powered by

Up ↑

%d bloggers like this: