Skip to content

xvicient/xRedux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift 6 Platform License

xRedux

xRedux is a state management library for Swift applications, inspired by Redux architecture. It provides a predictable state container that helps manage application state in a consistent and maintainable way.

Installation

To use xRedux in your Swift project, you can add it as a dependency using Swift Package Manager (SPM). Here’s how:

  1. Open your Package.swift file.
  2. Add xRedux to the dependencies array:
    .package(url: "https://github.com/xvicient/xRedux.git", from: "1.0.0")
  3. Add xRedux to your target's dependencies:
    .target(name: "YourTargetName", dependencies: ["xRedux"]),
  4. Run swift package update to fetch the package.

Usage

Import xRedux in your Swift files:

import xRedux

You can now start using xRedux to manage your application state.

Examples

Sample feature with a reducer handling data fetching and user actions. Full testing coverage with Swift Testing.

Author

Xavier Vicient Manteca

GitHubLinkedIn

© License

This project is proprietary software. All rights reserved © 2025 Xavier Vicient Manteca. Unauthorized distribution is prohibited.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages