Open in app

Sign In

Write

Sign In

Saurabh Pant
Saurabh Pant

729 Followers

Home

About

Published in Bootcamp

·Mar 15

SHEROES Onboarding flow Revamp — A Realization

People always remember how you made them feel! — In case you know any woman entrepreneur or woman in need or woman who wants to earn or learn, do redirect her to our web platform or on Android app. SHEROES — The Women Only Social Network SHEROES is more than a Social Networking Platform. Learn & share about career, cooking, relationships, health…sheroes.com Problem Context In SHEROES, we’ve struggled with our users onboarding on Android platform for a long time now. We were not sure…

Android

5 min read

SHEROES Onboarding flow Revamp — A Realization
SHEROES Onboarding flow Revamp — A Realization
Android

5 min read


Published in Dev Genius

·Jan 9

Update Variable State from Another Variable in Kotlin & Jetpack Compose — Android

Change is life! — Often times, we encounter the situation of updating a variable’s state which depends on some another variable state. There are regular ways of handling this situation by using a function that updates the states and calling them every time we need to make changes in the variables state. In this…

Jetpack Compose

3 min read

Update Variable State from Another  Variable in Kotlin & Jetpack Compose — Android
Update Variable State from Another  Variable in Kotlin & Jetpack Compose — Android
Jetpack Compose

3 min read


Published in ProAndroidDev

·Nov 11, 2022

Preference Layer using Data Store- Android Jetpack

Let’s fill our stores with Data! — In Android apps, we generally store simple data sets using local preferences. These preferences are simple, fast and easy to access. We either do it with SharedPreferences or DataStore Preferences. …

Jetpack Datastore

5 min read

Preference Layer using Data Store- Android Jetpack
Preference Layer using Data Store- Android Jetpack
Jetpack Datastore

5 min read


Published in Dev Genius

·Nov 8, 2022

Migrating from Dagger to Hilt

Let’s migrate to a better place! — If you have a huge code base to deal with which is quite some years old and has dependency injection present in it then it seems difficult to get your hands dirty while cleaning the injections with Hilt. …

Dependency Injection

4 min read

Migrating from Dagger to Hilt
Migrating from Dagger to Hilt
Dependency Injection

4 min read


Published in Dev Genius

·Sep 5, 2022

Ktor REST Apis — Exception handling

Catch it if you can! — In this Rest Api series using Ktor, we earlier explored how can we create rest apis. But exceptions are unsaid reality of any code base. It’s very important that our code is ready for any such unexpected scenarios. …

Ktor

4 min read

Ktor Rest Apis — Exception handling
Ktor Rest Apis — Exception handling
Ktor

4 min read


Published in Dev Genius

·Sep 3, 2022

Ktor REST Apis - Integrating SQL Database using Ktorm

Is it in the Database? — In my previous articles, it is shown that how can you set up, create and test simple static rest apis using Ktor framework. This article is an extension of those three article series and in this one, we’ll explore how can we add database to our apis. …

Ktor

5 min read

Ktor REST Apis - Integrating SQL Database using Ktorm
Ktor REST Apis - Integrating SQL Database using Ktorm
Ktor

5 min read


Published in Mobile App Development Publication

·Aug 27, 2022

Testing Composable in Jetpack Compose Android - Testing Fundamentals

Don’t judge a UI by its cover! — In the world of Android applications, Jetpack Compose is the latest practice followed for UI development. While it is declarative, it sometimes gets complicated because whatever you designed is all code. Additionally, we’ve so many states to maintain in Composables. …

Unit Testing

6 min read

Testing Composable in Jetpack Compose Android — Testing Fundamentals
Testing Composable in Jetpack Compose Android — Testing Fundamentals
Unit Testing

6 min read


Published in ProAndroidDev

·Aug 23, 2022

Testing Api layer in Android - Testing Fundamentals

Alpha alpha! Do you copy? — Almost all apps work with remote APIs for data fetching, uploading and processing. The most commonly used library for this task is Retrofit. As this has becomes very obvious part of application development, it becomes even more critical to test our api layer to verify our set up. In this…

Unit Testing

5 min read

Testing Api layer in Android - Testing Fundamentals
Testing Api layer in Android - Testing Fundamentals
Unit Testing

5 min read


Published in Dev Genius

·Aug 15, 2022

Testing Room database with Coroutines and Flows — Testing Fundamentals

Always have room for change that flows! — A common use case that we most of the time deal with is having a local database in our apps to support caching and using Room for this purpose is very well known. …

Unit Testing

5 min read

Testing Room database with Coroutines and Flows — Testing Fundamentals (III)
Testing Room database with Coroutines and Flows — Testing Fundamentals (III)
Unit Testing

5 min read


Published in Dev Genius

·Aug 7, 2022

Writing ViewModel tests in Android -Testing Fundamentals

Don’t stress! Just test! — One of the most common use case in Android is to have a view model in which we’re calling an api and observing its response. Then we process the response and update our UI state. Because this is a very common scenario, it becomes crucial to also test the same…

Unit Testing

5 min read

Writing ViewModel tests in Android -Testing Fundamentals
Writing ViewModel tests in Android -Testing Fundamentals
Unit Testing

5 min read

Saurabh Pant

Saurabh Pant

729 Followers

I write simple stuff. https://github.com/aqua30

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech