---
title: "SuriDevs (@suridev) | Hashnode"
description: "We have been offering a multi dynamic spectrum of applications to empower your mundane life and providing seamless experience."
url: "https://hashnode.com/@suridev"
---

@suridev

# SuriDevs

@suridev · Bangalore, India · Joined March 2026

[Website](https://suridevs.com/)

### [Android In-App Updates with Play Core: Complete Guide](https://suridev.hashnode.dev/android-in-app-updates-play-core-complete-guide?utm_source=hashnode&utm_medium=feed)

A production-ready implementation with sealed-class state, StateFlow wrapper, Hilt ViewModel, and Compose snackbar

11 min read · [suridev.hashnode.dev](https://suridev.hashnode.dev/android-in-app-updates-play-core-complete-guide?utm_source=hashnode&utm_medium=feed)

[May 26](https://hashnode.com/posts/android-in-app-updates-play-core-complete-guide/6a1528fb7d85e6a1af392de5)

### [Android ConstraintLayout: Chains, Barriers & Performance](https://suridev.hashnode.dev/android-constraintlayout-chains-barriers-performance?utm_source=hashnode&utm_medium=feed)

When the API actually earns its complexity — and when LinearLayout or Compose is the better call

14 min read · [suridev.hashnode.dev](https://suridev.hashnode.dev/android-constraintlayout-chains-barriers-performance?utm_source=hashnode&utm_medium=feed)

[May 22](https://hashnode.com/posts/android-constraintlayout-chains-barriers-performance/6a0fe28fd8e265f60d8df2c5)

### [Jetpack Compose Dark Mode: Three-Way Theme Switching Guide](https://suridev.hashnode.dev/jetpack-compose-dark-light-theme?utm_source=hashnode&utm_medium=feed)

Three-way enum, ViewModel persistence, AppCompatDelegate sync, and a custom brand color system alongside M3

8 min read · [suridev.hashnode.dev](https://suridev.hashnode.dev/jetpack-compose-dark-light-theme?utm_source=hashnode&utm_medium=feed)

[May 11](https://hashnode.com/posts/jetpack-compose-dark-light-theme/6a0160ad0dc47f5a5d0679af)

### [CameraX Feature Groups API: HDR, 60 FPS, and Stabilization Without Crashes](https://suridev.hashnode.dev/camerax-feature-group-api?utm_source=hashnode&utm_medium=feed)

Query feature combination support at runtime — stop crashing on unsupported device combos

7 min read · [suridev.hashnode.dev](https://suridev.hashnode.dev/camerax-feature-group-api?utm_source=hashnode&utm_medium=feed)

[May 9](https://hashnode.com/posts/camerax-feature-group-api/69feff89f239332df48070cc)

### [Room Database for Android: Production Patterns and Migrations](https://suridev.hashnode.dev/room-database-android-production-patterns?utm_source=hashnode&utm_medium=feed)

Entity design, DAOs with Flow, ViewModel integration with WhileSubscribed, KSP setup, and the migration discipline that keeps Room codebases stable across schema bumps.

7 min read · [suridev.hashnode.dev](https://suridev.hashnode.dev/room-database-android-production-patterns?utm_source=hashnode&utm_medium=feed)

[May 6](https://hashnode.com/posts/room-database-android-production-patterns/69fb031050ecad4533f7bae7)
