arkivanov / Decompose

Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
https://arkivanov.github.io/Decompose
Apache License 2.0
2.17k stars 84 forks source link

v1.0.0 roadmap #112

Closed arkivanov closed 1 year ago

arkivanov commented 2 years ago

Required tasks:

Desired tasks:

Solace-Studios commented 2 years ago

@arkivanov For someone starting a new project, would you still recommend using Decompose in its current state?

arkivanov commented 2 years ago

@Solace-Studios Decompose is already used in production in various projects. Version 1.0.0 should be released within a month, however I don't expect any significant API changes. If you like Decompose then absolutely go ahead and use it.

Solace-Studios commented 2 years ago

@arkivanov That's great news! I actually just found out about it. I've been looking into RIBs as an architecture for a new cross platform comparable product to Uber these last few weeks. I was wondering how I was going to support navigation, recovery from process death, and integrate Compose and SwiftUI. This just happens to support all those things it seems. I'm running through the sample, I like it so far. Are you aware of any more companies using Decompose than this list?

arkivanov commented 2 years ago

Are you aware of any more companies using Decompose

Yes I am, however I'm not sure if I can mentioned anything about it, sorry. You can try searching through GitHub, there are 3k+ code search results.

arkivanov commented 1 year ago

Version 1.0.0 is released!