- User login screen.
- username: ask@iswanjumat.
- password: iswan@1987
- Home screen displaying total score, a link to the leaderboard, and a button to start the game.
- Category selection screen.
- Game screen where five random words are given for the user to type.
- User registration
- Unit tests are not completed.
To build and run the app for local development, simply run:
yarn android
This will build a "debug" (as opposed to a "release") version of the app, and attempt to install it onto any connected Android devices. Note that this command will fail if you do not have any connected devices (either physical or emulated).
You can inspect the output of the generated build at android/app/build/outputs/apk/*
. Since it is a debug build, you debug the JS remotely in Chrome
To build and run the app for local development on ios emulator, simply run:
yarn ios
- Generate an iOS distribution certificate and provisioning profile using Apple Developer account.
- Open Xcode and select your app's target.
- Set the build configuration to "Release" and choose your distribution certificate and provisioning profile.
- Archive the build and validate it for distribution.
- Once validation is complete, upload the build to App Store Connect using Xcode or Application Loader.
- Fill out the necessary information about your app, such as description, screenshots, and pricing.
- Submit the app for review and wait for approval.
- Once approved, your app will be available on the App Store.
- Generate a signed APK using Android Studio or by running
react-native run-android --variant=release
in your project directory. - Create a Google Play Console account and create a new app listing.
- Upload the signed APK to the app listing.
- Fill out the necessary information about your app, such as description, screenshots, and pricing.
- Submit the app for review and wait for approval.
- Once approved, your app will be available on the Play Store.