├── .circleci └── config.yml ├── .gitignore ├── LICENCE.txt ├── README.md ├── art ├── redux.jpg ├── state_machine_1.jpg └── state_table.jpg ├── flow ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── mboudraa │ │ └── flow │ │ ├── Exceptions.kt │ │ ├── Flow.kt │ │ ├── FlowDsl.kt │ │ ├── State.kt │ │ └── StateTransitionsHolder.kt │ └── test │ └── java │ └── com │ └── mboudraa │ └── flow │ └── FlowTest.kt ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/README.md -------------------------------------------------------------------------------- /art/redux.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/art/redux.jpg -------------------------------------------------------------------------------- /art/state_machine_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/art/state_machine_1.jpg -------------------------------------------------------------------------------- /art/state_table.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/art/state_table.jpg -------------------------------------------------------------------------------- /flow/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/build.gradle -------------------------------------------------------------------------------- /flow/src/main/java/com/mboudraa/flow/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/src/main/java/com/mboudraa/flow/Exceptions.kt -------------------------------------------------------------------------------- /flow/src/main/java/com/mboudraa/flow/Flow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/src/main/java/com/mboudraa/flow/Flow.kt -------------------------------------------------------------------------------- /flow/src/main/java/com/mboudraa/flow/FlowDsl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/src/main/java/com/mboudraa/flow/FlowDsl.kt -------------------------------------------------------------------------------- /flow/src/main/java/com/mboudraa/flow/State.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/src/main/java/com/mboudraa/flow/State.kt -------------------------------------------------------------------------------- /flow/src/main/java/com/mboudraa/flow/StateTransitionsHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/src/main/java/com/mboudraa/flow/StateTransitionsHolder.kt -------------------------------------------------------------------------------- /flow/src/test/java/com/mboudraa/flow/FlowTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/flow/src/test/java/com/mboudraa/flow/FlowTest.kt -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mboudraa/flow/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':flow' 2 | 3 | --------------------------------------------------------------------------------