Vikash (@vikash_fsd) 's Twitter Profile
Vikash

@vikash_fsd

Software Engineer || Mobile Application Developer

ID: 1506746850417999874

linkhttps://www.linkedin.com/in/vikash-kumar-0a79b3218 calendar_today23-03-2022 21:37:22

647 Tweet

261 Followers

1,1K Following

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Android Interview Question: implementation vs api in Gradle Answer: Example: A project with two modules: core and ui. The ui module has a dependency on the core. And, the core module has a dependency on logging-library. implementation • The dependency is only accessible to

Android Interview Question: implementation vs api in Gradle

Answer: Example: A project with two modules: core and ui. The ui module has a dependency on the core. And, the core module has a dependency on logging-library.

implementation

• The dependency is only accessible to
Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

16 KB page size for Android Apps As per Google, switching to 16 KB pages brings performance benefits: • App launch speed improved by 3–30% • Battery savings of around 4.5% • Camera starts accelerated 4.5–6.6% • System boots up faster by roughly 8% The first thing that we

16 KB page size for Android Apps

As per Google, switching to 16 KB pages brings performance benefits:

• App launch speed improved by 3–30%
• Battery savings of around 4.5%
• Camera starts accelerated 4.5–6.6%
• System boots up faster by roughly 8%

The first thing that we
Outcome School (@outcome_school) 's Twitter Profile Photo

Have you ever used StrictMode in your Android project? Watch this quick video to learn about it. You can use StrictMode during development. #AndroidDev

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Interviews are very different from your day-to-day work, that's the reality of the interview process. So, you need to prepare accordingly. I have been teaching and mentoring many developers, and their efforts are helping them secure high-paying tech jobs. I have seen some

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Kotlin Interview Question: What happens if an exception is thrown inside an async coroutine, but await() is never called? Answer: Unlike launch, which throws exceptions right away, async holds exceptions in its Deferred result. If you don’t call await(), the exception will go

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Impact of AI: Software Developers should be concerned; Software Engineers should not. In its current state, AI is good at generating code for individual components, which aligns closely with the responsibilities of a Software Developer. However, AI struggles with understanding

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

StateFlow vs LiveData in Android Development StateFlow and LiveData are observable data holder classes mainly used with MVVM Architecture in Android. StateFlow • Part of Kotlin Coroutines Flow API. • Always has a value (requires initial value). • Not Lifecycle-aware by

StateFlow vs LiveData in Android Development

StateFlow and LiveData are observable data holder classes mainly used with MVVM Architecture in Android.

StateFlow

• Part of Kotlin Coroutines Flow API.
• Always has a value (requires initial value).
• Not Lifecycle-aware by
Outcome School (@outcome_school) 's Twitter Profile Photo

Tech Stack for Android Machine Coding Round Interviews: • MVVM • Kotlin • Coroutines • Flow • ViewModel • Jetpack Compose or XML • Dagger or Hilt • Retrofit • Room Keep Learning, Keep Sharing, and Keep Growing. #androiddev #android #kotlin #interview

Tech Stack for Android Machine Coding Round Interviews:

• MVVM
• Kotlin
• Coroutines
• Flow
• ViewModel
• Jetpack Compose or XML
• Dagger or Hilt
• Retrofit
• Room

Keep Learning, Keep Sharing, and Keep Growing.

#androiddev #android #kotlin #interview
Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Guaranteed Ways to Fail in Android Interviews: • Ignoring Data Structures and Algorithms: for example, failing to code "LRUCache". • Not practicing for the Machine Coding Round, thinking, "I already work on a big project in my company." • Ignoring the internals: for example,

Chintan Parmar (@chintanrparmar) 's Twitter Profile Photo

With Jiva shutting down, I’m #OpenToWork and available as an immediate joiner. 👨‍💻 #Android & #ReactNative Developer | 7+ yrs exp | FinTech, EdTech, HealthTech, AgriTech 📍 Hyderabad / Remote 📩 [email protected]

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Question: Explain the internal visibility modifier in Kotlin with the use case. Answer: Discussed in the video. Watch here: youtube.com/watch?v=wOHpuf… #AndroidDev #Kotlin

Question: Explain the internal visibility modifier in Kotlin with the use case.

Answer: Discussed in the video.

Watch here: youtube.com/watch?v=wOHpuf…

#AndroidDev #Kotlin
Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

I recently conducted a live session on “Android Developer Interview Preparation for Product-Based Companies.” Guided, motivated, and inspired them to aim higher and achieve more. Recording Link: drive.google.com/file/d/1VWW3l_… Document Link: docs.google.com/document/d/14U… Many developers

I recently conducted a live session on “Android Developer Interview Preparation for Product-Based Companies.”

Guided, motivated, and inspired them to aim higher and achieve more.

Recording Link: drive.google.com/file/d/1VWW3l_…

Document Link: docs.google.com/document/d/14U…

Many developers
Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

ProGuard vs R8 in Android Both do: • Shrink → remove unused code • Obfuscate → rename classes, fields, etc. • Optimize → e.g., inline functions Reduces APK size & makes reverse engineering harder. R8 = Google’s modern replacement, built into the Android Gradle Plugin.

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

Android App Starts: Hot, Warm & Cold Cold Start: App process not running -> full initialization + class loading. Warm Start: App process exists, but activity not in memory -> partial initialization, faster than cold. Hot Start: Activity in memory -> near-instant launch.

Amit Shekhar (@amitiitbhu) 's Twitter Profile Photo

How does Google Maps detect traffic congestion? Let’s break it down. Google Maps detects traffic congestion using a combination of techniques: GPS data from Android phones The main signal comes from anonymized location and speed data from millions of Android devices. When

Vikash (@vikash_fsd) 's Twitter Profile Photo

I used the Astrotalk app today and spoke on a call for about 10 minutes, during which approx ₹200 were deducted. My main agenda was to understand the business model of the app. In India, I have not seen a better Startup India business model than this. #astrology #astrotalk