Amit Shekhar Profile picture
Coder | Teacher | Mentor | Open Source | IIT 2010-14 | Android | Machine Learning | Backend | Get High Paying Tech Job: https://t.co/xXE6EMbPuJ
Aug 8, 2022 ā€¢ 12 tweets ā€¢ 3 min read
How does the Kotlin Multiplatform work?

A thread šŸ§µ

Please do retweet for max reach šŸ™

#AndroidDev #Kotlin #iosdev First, we write the shared code in Kotlin. For Android, it gets converted to the Java bytecode that can be executed in the JVM. So, Android already has a Virtual Machine(VM) that is easily capable of running it.
Aug 5, 2022 ā€¢ 4 tweets ā€¢ 1 min read
Evolution of HTTP

HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0

A thread šŸ§µ

HTTP 1.0

Problem: Each request to the same server needed a new TCP connection.

continued... HTTP 1.1

It solves the HTTP 1.0 problem.

Problem: HOL blocking issue. HOL(head-of-line) blocking issue - new request had to wait for the earlier request to complete.

HOL blocking issue at two layers:

1. Application
2. Transport(TCP)
May 14, 2022 ā€¢ 16 tweets ā€¢ 4 min read
How does the Voice And Video Call Work?

This tweet is all about how the voice and video call works on a high level.

Continued in this thread šŸ§µ [Follow the thread below] šŸ‘‡

#AndroidDev #Kotlin #Android #Developer Both voice and video calls depend on how we stream media between the two clients who are connected to each other. So, there must be something that can do the work of media streaming from one client to another client.

For media streaming, we need to know about WebRTC.
May 13, 2022 ā€¢ 15 tweets ā€¢ 3 min read
What is Feature Engineering for Machine Learning?

A thread šŸ§µ

#MachineLearning Feature engineering is the process of using domain knowledge of the data to create features that make machine learning algorithms work.
Apr 13, 2022 ā€¢ 10 tweets ā€¢ 3 min read
Why an Android App lags?

A thread šŸ§µ

I will start with the following statement:

Garbage Collector: The TAX on Android App Performance

#AndroidDev The main reason for the low-performance Android App is that it runs GC very frequently.

Simple in one line: The time for which GC is running the actual app is not running.
Aug 21, 2021 ā€¢ 16 tweets ā€¢ 4 min read
How does Voice And Video Call Works?

This tweet is all about how the voice and video call works on a high level.

Continued in this thread šŸ‘‡ [Follow the thread below]

#AndroidDev #Kotlin #Android #Developer Both voice and video calls depend on how we stream media between the two clients which are connected to each other. So, there must be something that can do the work of media streaming from one client to another client.

For media streaming, we need to know about WebRTC.
Aug 20, 2021 ā€¢ 21 tweets ā€¢ 2 min read
Android App Release Checklist For The Production Launch

Continued in this thread šŸ‘‡ [Follow the thread below]

#AndroidDev #Kotlin #Android #Developer Add analytics to your Android application.