Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thewidlarzgroup/multistep-form-xstate-formik

Multistep form handling | React Native, TypeScript, XState and Formik
https://github.com/thewidlarzgroup/multistep-form-xstate-formik

formik react-native state state-machine xstate

Last synced: 6 days ago
JSON representation

Multistep form handling | React Native, TypeScript, XState and Formik

Awesome Lists containing this project

README

        

# MULTI STEP FORM APP

## Made with React Native, XState, Formik, Yup and UI Kitten

![](./app.gif)

---

### Description

This app is a part of an article [Multistep form handling with Finite State Machines, Formik and TypeScript](https://thewidlarzgroup.com/multistep-form-xstate-formik/)

---

### Installation:

- [ ] Clone the repo
- [ ] Run `yarn` from the root
- [ ] Run `cd ios && pod install && cd ..`
- [ ] Run the metro with `yarn start`
- [ ] Open the app either in a simulator with `yarn ios` / `yarn android` or on a physical device
- [ ] Have come crazy fun :fire:

---

### Checkpoints:

- [Checkpoint #1](https://github.com/TheWidlarzGroup/multistep-form-xstate-formik/tree/project-init) - initial app setup with UI Kitten library
- [Checkpoint #2](https://github.com/TheWidlarzGroup/multistep-form-xstate-formik/tree/navigation) - after adding navigation
- [Checkpoint #3](https://github.com/TheWidlarzGroup/multistep-form-xstate-formik/tree/xstate) - after adding finite state machines
- [Checkpoint #4](https://github.com/TheWidlarzGroup/multistep-form-xstate-formik/tree/xstate-invoking) - after invoking services/child machines
- [Checkpoint #5 - Finished App](https://github.com/TheWidlarzGroup/multistep-form-xstate-formik) - finished app

---