Workflow is a cross-platform architectural framework for building deterministic unidirectional state machines and user interfaces in native mobile applications. Available as libraries for both Kotlin and Swift, the framework manages application state and screen navigation using composable state machines that direct data in a single direction from source to interface while routing user actions back to business logic. The architecture models screen navigation as nested presenter states and recursive component hierarchies rather than separate routing logic. Complex application features are buil
Stateless is a .NET state machine library used to manage complex object behaviors and lightweight workflows through C# code. It functions as an asynchronous workflow engine that executes state transitions, guards, and entry-exit actions using asynchronous tasks. The library implements a hierarchical state machine, allowing child states to inherit transitions and properties from parent superstates. It includes a state persistence framework that decouples state tracking from machine logic by reading and writing the current state to external properties or databases. Additionally, it features a g
This project is a declarative user interface framework designed for building shared applications across mobile, desktop, and web environments. It utilizes a unified codebase to define application layouts and state management, enabling developers to target multiple operating systems through a single development workflow. The framework leverages a cross-platform graphics engine to render visual elements consistently across different platforms. It incorporates a platform-specific interop layer that allows shared code to access native hardware features and system application programming interface
Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate cross-platform development across web, mobile, and server environments. It provides a modular architecture that organizes code into independent, self-contained feature directories, combined with a GraphQL-driven data layer and a server-side rendering pipeline to optimize performance and search engine optimization. The project incorporates compile-time code generation tooling to automatically scaffold schemas, resolvers, and components, alongside a real-time subscription engine for
Workflow-kotlin is a cross-platform state management and UI binding framework for Kotlin that models application navigation, background tasks, and screen rendering through composable, hierarchical state machines. The architecture drives application behavior by flowing immutable data downward to declarative user interfaces and routing user interactions upward through named event handlers.
Principalele funcționalități ale square/workflow-kotlin sunt: Composable State Machine Definitions, Application State Machines, Unidirectional Data Flow, Cross-Platform Navigation State, Hosting, Cross-Platform App Development, Declarative UI State Bindings, Asynchronous Operation Execution.
Alternativele open-source pentru square/workflow-kotlin includ: square/workflow — Workflow is a cross-platform architectural framework for building deterministic unidirectional state machines and user… dotnet-state-machine/stateless — Stateless is a .NET state machine library used to manage complex object behaviors and lightweight workflows through C#… jetbrains/compose-multiplatform-ios-android-template — This project is a declarative user interface framework designed for building shared applications across mobile,… sysgears/apollo-universal-starter-kit — Apollo Universal Starter Kit is a full-stack application boilerplate and starter template designed to accelerate… jinxiansen/swiftui — This project is a declarative UI pattern library and reference implementation for structuring layouts, navigation… swiftwebui/swiftwebui — SwiftWebUI is a server-side UI framework and declarative web library that allows for the creation of web interfaces…