What are the must go state management tools for an android kotlin app? React native we have redux, angular we have services with observables, etc…

This page summarizes the projects mentioned and recommended in the original post on /r/androiddev

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • redux

    Redux ported to java/android (name tbd) (by evant)

  • If you're used to redux, we have it on Android as well and it works pretty well: https://github.com/evant/redux

  • livedata-combinetuple-kt

    [ACTIVE] Helper function to combine LiveData into tuples.

  • If you're using Google's defaults, then you use a ViewModel created by Hilt and getting a reference to a SavedStateHandle, your state would be created of multiple MutableLiveDatas (each holding 1 property) created via savedStateHandle.getLiveData(), then you use MediatorLiveData (you can use a library like this or this) to combine the changes of the mutable properties into a single immutable state object observed by the "UI" (read: the view controller, aka the Fragment) using the viewLifecycleOwner property of Fragments.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • livedata-combineutil-java

    [ACTIVE] Helper function to combine LiveDatas.

  • If you're using Google's defaults, then you use a ViewModel created by Hilt and getting a reference to a SavedStateHandle, your state would be created of multiple MutableLiveDatas (each holding 1 property) created via savedStateHandle.getLiveData(), then you use MediatorLiveData (you can use a library like this or this) to combine the changes of the mutable properties into a single immutable state object observed by the "UI" (read: the view controller, aka the Fragment) using the viewLifecycleOwner property of Fragments.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Dropbox Sign Hacked

    2 projects | news.ycombinator.com | 2 May 2024
  • Why Build a ChatBot When You Can Create a LLM Agent on OpenAI or Gemini

    1 project | dev.to | 1 May 2024
  • System Design: Databases and DBMS

    12 projects | dev.to | 1 May 2024
  • Setup Azure Cosmos DB for Gremlin in Spring Boot Java

    1 project | dev.to | 30 Apr 2024
  • Open-source platform accelerating enterprise apps development

    1 project | news.ycombinator.com | 30 Apr 2024