komposable-architecture icon indicating copy to clipboard operation
komposable-architecture copied to clipboard

🏗️ Kotlin implementation of Point-Free's composable architecture

Results 13 komposable-architecture issues
Sort by recently updated
recently updated
newest added

Hi! I'm a big fan of TCA in SwiftUI and I'm working on a Kotlin multiplatform project in which we want to use this architecture for both platforms. We've managed...

question

## Description It would be nice to add one of the [Point-Free's samples](https://github.com/pointfreeco/swift-composable-architecture#examples) for direct comparison. We could turn this into a tutorial similar to https://github.com/square/workflow-kotlin/tree/main/samples/tutorial ## Definition of done...

documentation
enhancement
sample code

I have rewritten a version of this library for Kotlin Multiplatform that is in use in a production app. My version has some of the same items you are currently...

## Description TCA's equivalent for inspiration is here https://github.com/pointfreeco/swift-composable-architecture/tree/main/Sources/ComposableArchitecture We want to do the same thing essentially

## 🐛 Bug Report As described by @daividssilverio here https://github.com/toggl/komposable-architecture/pull/65#issuecomment-1836004201 and recorded here https://github.com/toggl/komposable-architecture/assets/535613/bcf9b99c-78d2-44d1-93d4-f3997d5097f6 You can't un-complete todo item while in "completed" tab. Actually, it looks like the first one...

## 🐛 Bug Report The links for the sample todo app are broken on the main README. ## Context Build/Branch: main ## Expected behavior The links are pointing to https://github.com/toggl/komposable-architecture/tree/main/todo-sample...

# Proposal Since the inception of this library I've been meaning to write a compiler plugin which could generate a lot of the boilerplate needed to overcome the lack of...

enhancement

## Description Create [CaseStudes](https://github.com/pointfreeco/swift-composable-architecture/tree/main/Examples/CaseStudies/SwiftUICaseStudies) sample code, at least those cases that make sense in our context.

sample code

## Description Introduce equivalent of CTA's [DebugReducer](https://github.com/pointfreeco/swift-composable-architecture/blob/main/Sources/ComposableArchitecture/Reducer/Reducers/DebugReducer.swift) which is available to be wrapped around any reducer to provide detailed logs.

enhancement

### Description Make the `Store` expose a `StateFlow` instead of a `Flow` so it's easier to use in Compose. With `StateFlow` we can just use `collectAsState()` without providing an initial...

enhancement
plumbing