Open in app

Sign In

Write

Sign In

Mastodon
Abhishek Srivastava
Abhishek Srivastava

243 Followers

Home

About

May 17

What is Android Quantity strings (plurals) and How’s it used

Android has this nice feature to make your handling of strings with numbers easy. If you want to display slightly different messages that depend on how many items a user has selected, you can use Android’s plurals element in your strings.xml: One of the best example, and most important one…

Android Plurals

8 min read

What is Android Quantity strings (plurals) and How’s it used
What is Android Quantity strings (plurals) and How’s it used
Android Plurals

8 min read


May 7

Difference Between Flows and Channels in Kotlin

Flows are cold stream while channels are hot stream. This single line definition is not enough to know about them. But before start discussing about the differences between Flow and Channel, First know about the Hot and Cold Stream. Cold Stream Flow vs. Hot Stream Flow In Cold Stream Flow, in the case of multiple collectors, the…

Flow

4 min read

Difference Between Flows and Channels in Kotlin
Difference Between Flows and Channels in Kotlin
Flow

4 min read


May 6

Working of MutableList vs. mutableListOf

MutableList Kotlin Mutable List is a collection of elements which can support modifications to the List. We can add elements to or remove elements from this Mutable List. Now we start testing of working of it using diff. types of operation to check their working. Note: To create a Mutable List…

Mutablelist

6 min read

Working of MutableList vs. mutableListOf
Working of MutableList vs. mutableListOf
Mutablelist

6 min read


Apr 27

What is suspend and how it works?

A function suspend gives it the capability to start, pause and resume the coroutine, but it will only actually suspend the coroutine if it internally calls another suspend function that suspends the coroutine. The suspend functions that directly suspend a coroutine are in the standard library. Among these are suspendCoroutine()…

Suspend

7 min read

What is suspend and how it works?
What is suspend and how it works?
Suspend

7 min read


Apr 23

Implement Paging 3 Library in Android Kotlin

Android team is continuously releasing new things to help us building Great Android Applications. Another addition to the list is Android Jetpack Paging 3.0 Library. Paging 3 helps when working with RecyclerViews in our Android project to display a list with a lot of items in it. Sometimes we have…

Paging Library

6 min read

Implement Paging 3 Library in Android Kotlin
Implement Paging 3 Library in Android Kotlin
Paging Library

6 min read


Apr 22

Google Play Store Rating & ReviewAPI

Google announced an in-app review API that prompts users to submit Play store ratings and reviews without leaving the application and without opening the Play store either. Before it we show the dialog and for rating we move to play store app for rating and review which distract user from…

Google Review Link

7 min read

Google Play Store Rating & ReviewAPI
Google Play Store Rating & ReviewAPI
Google Review Link

7 min read


Apr 14

What are dispatchers in Kotlin coroutines?

What are dispatchers? A dispatcher is an essential functionality provided by Kotlin coroutines. It helps us to conclude which coroutine will run on which thread from a pool of threads. Types of dispatchers There are four types of dispatchers depending on the work we want the coroutine to do. Default dispatcher Main dispatcher IO dispatcher Unconfined…

Dispatches

3 min read

What are dispatchers in Kotlin coroutines?
What are dispatchers in Kotlin coroutines?
Dispatches

3 min read


Mar 5

Test-Driven Development (TDD)

The evolution of Agile development has introduced many pragmatic practices for delivering quality software at high speed. Test-Driven Development (TDD) is one such practice that is now recognised as an efficient approach that drives positive results. Test Driven Development is the process in which test cases are written before the…

Tdd

9 min read

Test-Driven Development (TDD)
Test-Driven Development (TDD)
Tdd

9 min read


Feb 26

Android Screenshot testing for UI

(Automated testing that helps prevent visual regressions in Android apps) Testing on Android nowadays tools like Mockito/Mockk and Espresso make it easy to write unit and UI tests for Android. At Runtastic, our Android engineers share a lot of UI components across our apps. With screenshot testing, we can test…

Screenshot Testing

9 min read

Android Screenshot testing for UI
Android Screenshot testing for UI
Screenshot Testing

9 min read


Feb 5

What is Google Fi and their uses

Google Fi is technically what’s known as an MVNO, or mobile virtual network operator. …

Google Fi

17 min read

What is Google Fi and their uses
What is Google Fi and their uses
Google Fi

17 min read

Abhishek Srivastava

Abhishek Srivastava

243 Followers

Senior Software Engineer | Android | Java | Kotlin |Xamarin Native Android |Flutter |Go

Following
  • Betul Necanli

    Betul Necanli

  • Maxi Rosson

    Maxi Rosson

  • Puneet Grover

    Puneet Grover

  • Karishma Agrawal

    Karishma Agrawal

  • Ayusch Jain

    Ayusch Jain

See all (38)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech