Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Decompose Alternatives
Similar projects and alternatives to Decompose
-
-
compose-multiplatform
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support. Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
kotlin-multiplatform-libsodium
A kotlin multiplatform wrapper for libsodium, using directly built libsodium for jvm and native, and libsodium.js for js targets.
-
-
-
kotlindl
High-level Deep Learning Framework written in Kotlin and inspired by Keras
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
koin
Koin - a pragmatic lightweight dependency injection framework for Kotlin & Kotlin Multiplatform
-
PeopleInSpace
Kotlin Multiplatform project with SwiftUI, Jetpack Compose, Compose for Wear, Compose for Desktop, Compose for Web and Kotlin/JS + React clients along with Ktor backend.
-
kotlinx.serialization
Kotlin multiplatform / multi-format serialization
-
-
compose-destinations
Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
-
kotlinx-nodejs
Kotlin external declarations for using the Node.js API from Kotlin code targeting JavaScript
-
Conductor
A small, yet full-featured framework that allows building View-based Android applications (by bluelinelabs)
-
-
-
-
workflow
A Swift and Kotlin library for making composable state machines, and UIs driven by those state machines. (by square)
-
Decompose
Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing functionality and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.), inspired by Badoos RIBs fork of the Uber RIBs framework (by badoo)
-
simple-stack-compose-integration
[ACTIVE/BETA] Compose integration for Simple-Stack.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Decompose reviews and mentions
-
Single Activity Apps: Fragments vs Views in 2022
I don't have much experience with conductor, so I'm curious what your concerns about lifecycle is lacking compared to fragments? But if your team already knows that framework I might just stick with views over fragments. I see there is a compose integration if you do ever plan on picking that up with conductor. Otherwise compose makes fragments obsolete and your team already knows conductor. I do agree the navigation story in compose is not mature especially after jetpack compose navigation. But there are other 3rd party libraries like compose destinations or decompose, but would be nice to see something better 1st party.
-
Which navigation library for compose do you suggest?
I personally like decompose for its testability, clear separation of concerns, and apis for compose animations. Plus it's multiplatform so you can use it for other kmp targets.
-
Is MVI way to go for new applications with compose
Full discretion, all my new apps are built using mvi with MVIKotlin and decompose for the compose extensions for navigation animations. A sample project I have built with that architecture can be found here.
-
Decompose VS appyx - a user suggested alternative
2 projects | 30 Aug 2022
-
Appyx - Application mechanics for your Android apps, built on top of Jetpack Compose (Navigation)
Check out Decompose, it's multiplatform - https://github.com/arkivanov/Decompose
-
Received a job offer letter with "All inventions developed by you during your period of employment with the Company will be deemed as the property of the Company." Its a Web dev job. How would this affect my mobile app dev hobby. I occasionally publish apps/games to PlayStore.
Decompose
-
ViewModels & Compose: State/StateFlow/Lifecycle
I personally don’t like the idea of mixing compose state in the view model layer, as that implies it can only work with compose. But I also have been writing a kotlin multi platform app which exposes the state to SwiftUI using a custom data type with decompose
The custom wrapper is called Value which is just a platform agnostic state holder. Then there is an extension function you can use in compose to observe that state in compose.
-
Are there any 3rd party State Management libs for Jetpack Compose?
Also, a state should be placed somewhere. I recommend Decompose components for the role of such state containers.
-
Talking about the problems of Jetpack Compose with Gabor Varadi
[1] https://github.com/arkivanov/Decompose/
-
A note from our sponsor - InfluxDB
www.influxdata.com | 31 Mar 2023
Stats
arkivanov/Decompose is an open source project licensed under Apache License 2.0 which is an OSI approved license.