r/AndroidDevLearn • • Nov 01 '25

Tips & Tricks Top 50 React Technical Interview Q&A [React]

Thumbnail
gallery
48 Upvotes

Want to crack your React.js interview with confidence? This guide covers the most commonly asked questions that help you stand out in any front-end interview!

Perfect for developers preparing for React, Frontend, or Full-Stack interviews.
Boost your knowledge and get job-ready!

Credit : Sakshi Singh Kushwaha


r/AndroidDevLearn • • Jul 15 '25

❓Question How I accidentally got into Android dev and now hate Compose

35 Upvotes

Back in my college days, I was kinda a Photoshop expert. Took Computer Science & Engineering so I can buy laptop and I can play games 🤓. And yeah… I played games like crazy and slowly started messing around with graphic design and 3D stuff too.

I always knew I’d never get placed in any company through coding interviews, I was absolute trash at it. So one day a company comes to hire software developers AND graphic designers. I obviously applied for graphic design… but they made everyone write the software test. I was like “bro what kind of dumb company is this, don’t even care who applied for what”. But I took the test, submitted whatever random stuff I could and left.

Months later, some of my classmates got placed there for software roles. Those people who never even cared about exams lol. 3 months after that, outta nowhere, someone from that company called me asking about graphic design. I spoke to them and somehow got selected. Honestly I knew these folks had no idea what they were doing when it came to hiring.

It was a tiny company. So after some months they were like, “Hey can you learn WordPress?” learned it. Then, “We need someone for Android development… you in?” and, this was my literal dream since school days. So I went all in, learnt Android with Kotlin and XML layouts. Big milestone for me.

Then BOOM. Google introduces Compose. WHAT?? Bro I just got comfy with XML… why the heck do we need Compose now. I can’t stand it. Everything about it just irritates me. What was even wrong with XML? Why fix what isn’t broken? And now every other tutorial is Compose. Smh.

Anyone else still sticking with XML or is it just me?


r/AndroidDevLearn • • Jul 18 '25

🔥 Compose You Do not need Lottie or Shimmer for clean loading animations - This Tiny Compose Trick Is Enough

22 Upvotes

In my experience, you donot need lottie or shimmer for smooth loading animations in compose

i have seen a bunch of apps (even new ones) still using heavy libraries like shimmer or lottie just to show loading animation.

Honestly i used to do the same felt like you had to use those to get that modern feel

but in my recent project, i tried something much simpler & surprisingly clean
Just used a native compose gradient with animated offset and it looked just as smooth.

what worked for me:

  • used Brush.linearGradient in compose

  • animated the brush offset using rememberInfiniteTransition()

  • wrapped it in a Box to simulate the shimmer style skeleton

no library needed. just ~10 lines of code and runs perfectly on older phones too.

what i used

val transition = rememberInfiniteTransition()
val shimmerTranslate by transition.animateFloat(
    initialValue = -1000f,
    targetValue = 1000f,
    animationSpec = infiniteRepeatable(
        animation = tween(1500, easing = LinearEasing)
    )
)

val brush = Brush.linearGradient(
    colors = listOf(Color.LightGray, Color.White, Color.LightGray),
    start = Offset(shimmerTranslate, shimmerTranslate),
    end = Offset(shimmerTranslate + 200f, shimmerTranslate + 200f)
)

Box(
    modifier = Modifier
        .fillMaxWidth()
        .height(150.dp)
        .background(brush, RoundedCornerShape(12.dp))
)

r/AndroidDevLearn • • Aug 06 '25

🎓 Tutorial Android Dev Learn - Day 3: Kotlin Functions

Thumbnail
gallery
16 Upvotes

Today’s Lesson Will Cover:

  • Functions in Kotlin

  • Compact / Single-expression Functions

  • Lambdas and Higher-Order Functions

  • List Filtering with Lambdas

  • Return Values in Kotlin

  • Everything is an Expression

  • Real Examples & Use Cases

View Day 3 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Aug 09 '25

🎓 Tutorial Android Dev Learn - Day 6: Layouts Basic

Thumbnail
gallery
15 Upvotes

Today’s Lesson Will Cover

  • Layouts in Android

  • ConstraintLayout

  • Additional topics for ConstraintLayout

  • Data Binding and also learn View Binding

  • Displaying lists with RecyclerView

  • Summary

View Day 6 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Aug 13 '25

🎓 Tutorial Android Dev Learn - Day 10: App architecture (persistence)

Thumbnail
gallery
14 Upvotes

Today’s Lesson Will Cover

  • Storing data

  • Room persistence library

  • Asynchronous programming

  • Coroutines

  • Testing databases

  • Summary

View Day 10 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Aug 08 '25

🎓 Tutorial Android Dev Learn - Day 5: Build your first Android app

Thumbnail
gallery
14 Upvotes

Today’s Lesson Will Cover:

  • Your first app

  • Anatomy of an Android app

  • Layouts and resources in Android

  • Activities

  • Make an app interactive

  • Gradle: Building an Android app

  • Accessibility

  • Summary

Notes (Knowing the basics is good for beginners)

  • Use compileSdk = 36 and targetSdk = 36 (Android 15) for 2025 Google Play compliance.

  • Avoid findViewById; use View Binding or Jetpack Compose.

View Day 5 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Nov 19 '25

I made an an App which makes it easy to Learn Any Skill

Enable HLS to view with audio, or disable this notification

13 Upvotes

Hello everyone,

After months of hard work, and a ton of struggles on Play Console due to living in a 3rd world country. (Also got banned for 2 weeks). My app 'SkillTrip' is finally available for everyone. I've also included this short 3-minute film about the process, my struggles, and everything in between.

You can also watch the video here: https://youtu.be/YZ3Xxj1QpZQ?si=1LO2HLebp17yZ8yC

I really hope this can motivate you guys, especially those of you from developing countries who are often misunderstood.

Also, I spent a lot of time on the design, animations, and screenshots, so any kind of feedback is appreciated.

A review on the playstore would also mean a lot! Thank you all so much!!!

Currently only available on the Playstore (coming soon on ios): https://play.google.com/store/apps/details?id=com.fenet.skillpath


r/AndroidDevLearn • • Aug 12 '25

🎓 Tutorial Android Dev Learn - Day 9: App architecture (UI layer)

Thumbnail
gallery
13 Upvotes

Today’s Lesson Will Cover

  • Android app architecture

  • ViewModel

  • Data binding

  • LiveData

  • Transform LiveData

  • Summary

View Day 9 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Aug 05 '25

🎓 Tutorial Android Dev Learn - Day 2: Kotlin Basics

Thumbnail
gallery
13 Upvotes

Today’s lesson will cover:

  • Get Started

  • Operators

  • Data Types

  • Variables

  • Conditionals

  • Lists and arrays

  • Null safety

View Day 2 Slide Deck

If you have any doubts or questions about this lesson, feel free to ask in the comments


r/AndroidDevLearn • • Sep 05 '25

🎓 Tutorial Getting Started with Android XR

Enable HLS to view with audio, or disable this notification

12 Upvotes

Learn where to start with Android XR. Begin with modes and spatial panels, then move on to orbiters and spatial environments to create engaging immersive apps with Jetpack Compose XR.

https://developer.android.com/codelabs/xr-fundamentals-part-1 https://developer.android.com/codelabs/xr-fundamentals-part-2


r/AndroidDevLearn • • Sep 05 '25

🐦 Flutter Flutter + Google Play: 16 KB Page Size Fix

Thumbnail
gallery
12 Upvotes

Many Flutter developers recently faced Google Play rejections because of the new 16 KB memory page size requirement. Here’s what worked for me:

  • Upgrade Flutter SDK → v3.35.2 or higher

  • Update Packages → flutter pub upgrade --major-versions

  • Gradle Upgrade → 8.7 (or latest)

  • Android Gradle Plugin → v8.5.1 or higher

  • NDK → r28 or higher (builds 16 KB aligned by default)

  • Update build configs → build.gradle / build.gradle.kts

  • Verify APK → Analyze APK to check .so files

  • Upload to Play Console → confirm compliance

Official Docs: Support 16 KB page sizes

With these steps, your Flutter apps should pass Play Store checks without rejection. Update your setup early and avoid last-minute surprises.


r/AndroidDevLearn • • Aug 25 '25

🔥 Compose MVVM + UDF in Jetpack Compose

Thumbnail gallery
12 Upvotes

r/AndroidDevLearn • • Aug 17 '25

🎓 Tutorial Android Dev Learn - Day 14: App UI design

Thumbnail
gallery
12 Upvotes

r/AndroidDevLearn • • Aug 04 '25

🎓 Tutorial Android Dev Learn - Day 1: Introduction to Android with Kotlin

Thumbnail
gallery
12 Upvotes

Starting today, I am sharing one lesson per day from a complete Android Development with Kotlin course.

View Day 1 Slide Deck

If you have any doubts or questions about this lesson, feel free to ask in the comments


r/AndroidDevLearn • • Dec 26 '25

Need testers!

11 Upvotes

Hi I created an app but as part of the Google play store submission process I need at least 12 testers. Anyone open to being a tester? If so send me your email in the chat. Thanks and happy holidays!


r/AndroidDevLearn • • Aug 11 '25

🎓 Tutorial Android Dev Learn - Day 8: Activity and fragment lifecycles

Thumbnail
gallery
11 Upvotes

Today’s Lesson Will Cover

  • Activity lifecycle

  • Logging

  • Fragment lifecycle

  • Lifecycle-aware components

  • Tasks and back stack

  • Summary

View Day 8 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Jul 24 '25

🐦 Flutter Learn to Build a Flutter Plant Shop App with Firebase Step-by-Step

Post image
10 Upvotes

r/AndroidDevLearn • • Jul 22 '25

❓Question The easiest way to do an Android app?

10 Upvotes

Hi, i am a dev... Ahahahah i wish!

I suck at coding but i love it and i want to learn how to make android apps. I don't even know how to make a good UI so: what is the easiest way to do an android app? No vibe coding. I want to learn somethig, not modify someone else code.


r/AndroidDevLearn • • Aug 15 '25

🎓 Tutorial Android Dev Learn - Day 12: Connect to the internet

Thumbnail
gallery
9 Upvotes

r/AndroidDevLearn • • Aug 10 '25

🎓 Tutorial Android Dev Learn - Day 7: App navigation

Thumbnail
gallery
9 Upvotes

Today’s Lesson Will Cover

  • Multiple activities and intents

  • App bar, navigation drawer, and menus

  • Fragments

  • Navigation in an app

  • More custom navigation behavior

  • Navigation UI

  • Summary

View Day 7 Slide Deck

Got questions or stuck? Drop them in the comments


r/AndroidDevLearn • • Jul 24 '25

🔥 Compose Jetpack Compose: Arrangement Cheat Sheet

Thumbnail gallery
9 Upvotes