molecule

Build a StateFlow stream using Jetpack Compose (by cashapp)

Molecule Alternatives

Similar projects and alternatives to molecule

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better molecule alternative or higher similarity.

molecule reviews and mentions

Posts with mentions or reviews of molecule. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-01.
  • Architecture Help
    4 projects | /r/androiddev | 1 May 2023
    Reddit uses Molecule, not Circuit.
  • EffeKt: reactivity in kotlin
    6 projects | /r/Kotlin | 20 Feb 2023
    I don't think this is strictly true, the Molecule library allows you turn @Composable logic into a Flow that you could use to render whatever UI you want. I think Jake even mentioned they were using molecule to drive legacy XML based views in parts of CashApp.
    6 projects | /r/Kotlin | 20 Feb 2023
  • Using Molecule in KMM
    3 projects | /r/androiddev | 16 Nov 2022
    Thanks for the links, I already opened a bug issue : https://github.com/cashapp/molecule/issues/136
  • Show HN: Async UI: A Rust UI Library Where Everything Is a Future
    7 projects | news.ycombinator.com | 4 Oct 2022
    Today in "HN never used a reactive framework that is not React and is offended when UI is not written with Dear ImGui".

    This is literally the exact style of SwiftUI and Jetpack Compose (down to the author having used the term fragment, I sure hope this isn't leftover trauma from being an Android developer), except written in Rust (hence having to deal with lifetimes in the middle, default parameters, lambdas being quite verbose and needing to move things, etc).

    Not blocking the UI thread is mandatory if you ever want to make any kind of complex UI. If you're a web dev, well you only have one thread anyways, good luck, if you're on any other platform, interactions _cannot_ ever block the UI (unless you, yourself, update the UI to say it is blocked). Making this async is a good thing.

    Stack traces are a problem, but then again they've been a problem in any remotely capable UI toolkit.

    With ReactiveCell, it looks surprisingly similar to what Compose does, where modifying a State causes recomposition of everything observing it. Which means that it might be powerful enough one day to do the same things as Molecule (https://github.com/cashapp/molecule), or ComposePPT (https://github.com/fgiris/composePPT), where everything is a potential target and it interops really well with existing toolkits.

  • Molecule: Build a StateFlow stream using Jetpack Compose
    2 projects | /r/androiddev | 8 Sep 2022
    Hmm, I see 0.4.0 https://github.com/cashapp/molecule/releases/tag/0.4.0
    2 projects | /r/androiddev | 8 Sep 2022
    This link here helped me to understand it way more than the blog link in this post.
  • Now in Android - a new, open source, real-world sample app
    4 projects | /r/androiddev | 13 May 2022
    Isn't this what Molecule wants to solve?
  • Are there any 3rd party State Management libs for Jetpack Compose?
    10 projects | /r/androiddev | 26 Dec 2021
    There's also CashApps Molecule which just builds off the existing state management tools in Compose. I haven't played around with it yet but it looks cool.
  • JetBrains launches cross-platform UI framework for Kotlin
    6 projects | /r/programming | 4 Dec 2021
    Compose itself can be used by pretty much anything then. There's Compose UI, there's Compose Multiplatform, that on the web targets the DOM, on Windows targets... WinUI or any component library ? and more. For example, you can have a terminal renderer with it: https://github.com/JakeWharton/mosaic. Or hell, even drive an iOS view (https://twitter.com/jakewharton/status/1399561083204026369). The way it works also allows transforming coroutines calls, which are asynchronous into basically synchronous components, without ever making use of the UI part (https://github.com/cashapp/molecule).
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 29 Feb 2024
    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. Learn more →

Stats

Basic molecule repo stats
21
1,682
9.1
7 days ago
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