Forem

Amit Shekhar profile picture

Amit Shekhar

Co-Founder @ Outcome School | Coder | Teacher | Mentor | Open Source | IIT 2010-14 | Android | Machine Learning | Backend | Get High Paying Tech Job: https://outcomeschool.com

Education

IIT BHU Varanasi

Eight Year Club
Seven Year Club
Writing Debut
Six Year Club
8 Week Writing Streak
4 Week Writing Streak
Five Year Club
Four Year Club
Three Year Club
Two Year Club
One Year Club
Evolution of HTTP
Cover image for Evolution of HTTP

Evolution of HTTP

Comments
2 min read
React Native vs Flutter
Cover image for React Native vs Flutter

React Native vs Flutter

Comments
4 min read
Launch vs Async in Kotlin Coroutines
Cover image for Launch vs Async in Kotlin Coroutines

Launch vs Async in Kotlin Coroutines

Comments
3 min read
callbackFlow - Callback to Flow API in Kotlin
Cover image for callbackFlow - Callback to Flow API in Kotlin

callbackFlow - Callback to Flow API in Kotlin

Comments
3 min read
Dalvik, ART, JIT, and AOT in Android
Cover image for Dalvik, ART, JIT, and AOT in Android

Dalvik, ART, JIT, and AOT in Android

Comments
5 min read
Difference between == and === in Kotlin
Cover image for Difference between == and === in Kotlin

Difference between == and === in Kotlin

Comments
3 min read
crossinline in Kotlin
Cover image for crossinline in Kotlin

crossinline in Kotlin

1
Comments
2 min read
noinline in Kotlin
Cover image for noinline in Kotlin

noinline in Kotlin

1
Comments
2 min read
Configuration with Viper in Go
Cover image for Configuration with Viper in Go

Configuration with Viper in Go

6
Comments
3 min read
Test with Testify and Mockery in Go
Cover image for Test with Testify and Mockery in Go

Test with Testify and Mockery in Go

4
Comments
4 min read
Go JWT Authentication Middleware
Cover image for Go JWT Authentication Middleware

Go JWT Authentication Middleware

Comments
6 min read
inline function in Kotlin
Cover image for inline function in Kotlin

inline function in Kotlin

2
Comments
3 min read
Go Backend Clean Architecture
Cover image for Go Backend Clean Architecture

Go Backend Clean Architecture

5
Comments
10 min read
init block in Kotlin
Cover image for init block in Kotlin

init block in Kotlin

Comments
3 min read
Cold Flow vs Hot Flow
Cover image for Cold Flow vs Hot Flow

Cold Flow vs Hot Flow

2
Comments
4 min read
StateFlow and SharedFlow
Cover image for StateFlow and SharedFlow

StateFlow and SharedFlow

4
Comments
6 min read
OkHttp Interceptor
Cover image for OkHttp Interceptor

OkHttp Interceptor

5
Comments
8 min read
Callback to Coroutines in Kotlin
Cover image for Callback to Coroutines in Kotlin

Callback to Coroutines in Kotlin

1
Comments
3 min read
Retry Operator in Kotlin Flow
Cover image for Retry Operator in Kotlin Flow

Retry Operator in Kotlin Flow

3
Comments
4 min read
Long-running tasks in parallel with Kotlin Flow
Cover image for Long-running tasks in parallel with Kotlin Flow

Long-running tasks in parallel with Kotlin Flow

Comments
3 min read
Retrofit with Kotlin Coroutines
Cover image for Retrofit with Kotlin Coroutines

Retrofit with Kotlin Coroutines

1
Comments
3 min read
Retrofit with Kotlin Flow
Cover image for Retrofit with Kotlin Flow

Retrofit with Kotlin Flow

1
Comments
3 min read
Room Database with Kotlin Flow
Cover image for Room Database with Kotlin Flow

Room Database with Kotlin Flow

1
Comments
3 min read
coroutineScope vs supervisorScope
Cover image for coroutineScope vs supervisorScope

coroutineScope vs supervisorScope

Comments
2 min read
Dispatchers in Kotlin Coroutines
Cover image for Dispatchers in Kotlin Coroutines

Dispatchers in Kotlin Coroutines

1
Comments
4 min read
What is Flow API in Kotlin?
Cover image for What is Flow API in Kotlin?

What is Flow API in Kotlin?

Comments
6 min read
JvmOverloads Annotation in Kotlin
Cover image for JvmOverloads Annotation in Kotlin

JvmOverloads Annotation in Kotlin

Comments
2 min read
JvmField Annotation in Kotlin
Cover image for JvmField Annotation in Kotlin

JvmField Annotation in Kotlin

Comments
2 min read
How does the Android Image Loading library work internally?
Cover image for How does the Android Image Loading library work internally?

How does the Android Image Loading library work internally?

Comments
2 min read
JvmStatic Annotation in Kotlin
Cover image for JvmStatic Annotation in Kotlin

JvmStatic Annotation in Kotlin

Comments
2 min read
Avoid nesting by handling errors first
Cover image for Avoid nesting by handling errors first

Avoid nesting by handling errors first

Comments
2 min read
Advantage of using const in Kotlin
Cover image for Advantage of using const in Kotlin

Advantage of using const in Kotlin

5
Comments
2 min read
How does the Android Image Loading library solve the slow loading issue?
Cover image for How does the Android Image Loading library solve the slow loading issue?

How does the Android Image Loading library solve the slow loading issue?

Comments
3 min read
partition - filtering function in Kotlin
Cover image for partition - filtering function in Kotlin

partition - filtering function in Kotlin

2
Comments
2 min read
HTTP Request vs HTTP Long-Polling vs WebSocket vs Server-Sent Events
Cover image for HTTP Request vs HTTP Long-Polling vs WebSocket vs Server-Sent Events

HTTP Request vs HTTP Long-Polling vs WebSocket vs Server-Sent Events

2
Comments
5 min read
Why does an Android App lag?
Cover image for Why does an Android App lag?

Why does an Android App lag?

Comments
3 min read
AssociateBy - List to Map in Kotlin
Cover image for AssociateBy - List to Map in Kotlin

AssociateBy - List to Map in Kotlin

1
Comments
2 min read
Remove duplicates from an array in Kotlin
Cover image for Remove duplicates from an array in Kotlin

Remove duplicates from an array in Kotlin

5
Comments
3 min read
Caching with OkHttp Interceptor and Retrofit
Cover image for Caching with OkHttp Interceptor and Retrofit

Caching with OkHttp Interceptor and Retrofit

Comments 1
3 min read
Why is it recommended to use only the default constructor to create a Fragment?
Cover image for Why is it recommended to use only the default constructor to create a Fragment?

Why is it recommended to use only the default constructor to create a Fragment?

3
Comments
2 min read
Top Tech Engineering Blogs of Companies
Cover image for Top Tech Engineering Blogs of Companies

Top Tech Engineering Blogs of Companies

5
Comments
3 min read
How to remove items from an array in JavaScript?
Cover image for How to remove items from an array in JavaScript?

How to remove items from an array in JavaScript?

1
Comments
4 min read
Understanding RxJava Subject — Publish, Replay, Behavior and Async Subject
Cover image for Understanding RxJava Subject — Publish, Replay, Behavior and Async Subject

Understanding RxJava Subject — Publish, Replay, Behavior and Async Subject

8
Comments
3 min read
loading...