Setting up a simple performance test with Jmeter

Introduction Performance tests can be daunting for the first-timer with little to no experience. Hopefully, this blog will help you to get started. We are going to use a simple open source API Catfact is one of the most popular free APIs on which a simple performance test will be done. First Steps We … Continue reading Setting up a simple performance test with Jmeter

Login – Part 2

In this blog we are going to see how to write test cases for the login feature we added in the previous part. If you haven’t checked that already, check that out before moving forward. Login feature To know about testing and different types of testing check out this blog to start. Testing To start … Continue reading Login – Part 2

Login Part 1

In this blog we are going to create an app with a login feature following best practices in android. If you are not familiar with best practices checkout the blog on android best practices Android best practice. Things we are going to do and learn in this blog? Create Login activity and its layout with … Continue reading Login Part 1

Kotlin coroutines

In this blog we are going to see what kotlin coroutines are and why we need to use coroutines and what problem it solves in android application development. What is a coroutine ?  Coroutine is a structured concurrency design pattern,  which can be used to simplify asynchronous programming. It is conceptually similar to threads, in … Continue reading Kotlin coroutines

Dark theme

Benefits of dark theme: Can reduce power usage by a significant amount depending on the device’s screen technology. Improves visibility for users with low vision and those who are sensitive to bright light. Makes it easier for anyone to use a device in a low light environment. How to enable dark theme : Use the … Continue reading Dark theme


Accessibility is enabling users with impared vision , color blindness and many other disabilities to use android devices in their day to day life.  Our app should be accessible by talkBack feature to read out the contents to the user. How to provide accessibility ? By adding content description to each view we can provide … Continue reading Accessibility


Testing your app is an integral part of app development. By running tests against your app consistently, you can verify your app’s correctness, functional behavior, and usability before you release it publicly. Testing also provides you with the following advantages: Rapid feedback on failures. Early failure detection in the development cycle. Safer code refactoring, letting … Continue reading Testing

Dependency Injection

In this blog we are going to see about dependency injection and how we can integrate hilt for dependency injection in android application development. What is dependency  When class A requires some of the functionalities from other classes ( class B ) to perform a task , then class A is said to be dependent … Continue reading Dependency Injection


Something went wrong. Please refresh the page and/or try again.

Follow My Blog

Get new content delivered directly to your inbox.