Omok - Five in a Row is a turn-based strategy game with real-time multiplayer.
Play Store: https://play.google.com/store/apps/details?id=com.omokfiveinarow
- react-native
- redux
- redux-thunk
- redux-persist
TypeScript is used in favor of Flow (via react-native-typescript-transformer) for the following reasons:
- Superior linting, e.g. automatic fixing of import ordering and grouping
- Superior code completion, e.g. automatic creation of import statements
- Superior typings ecosystem
- Better error messages
- XCode 9
- Android Studio
- Node 8
- It is recommended to use VS Code
Required Plugins:
-
TSLint
-
Prettier Javascript Formatter
-
Copy the following in your workspace settings:
{
"editor.formatOnSave": true,
"tslint.autoFixOnSave": true,
"javascript.format.enable": false
}
- Open emulator of choice (iOS or Android)
npm install
npm start
- then run
npm run android
- or
npm run ios