The answer is out there.
Si vous trouviez un téléphone abandonné...
Quel secret pourriez-vous découvrir ?
Et si la réponse à vos questions était autre part ?
___Android APK Download___
|
___Releases Archive___
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
- Node / NPM.
- React Native / react-native-cli.
- React Native Debugger (optional).
- Android device or emulator.
$ git clone https://github.com/sdsmnc221/ex-nihilo.git
- Install dependencies:
$ npm i (or yarn)
$ react-native link
- Create a correct .env file base on .env.example, or ask us maybe we will give it to you 👽.
$ npm start --reset-cache // optional, to open metro bundler server first
$ react-native run-android
-
Follow the official document:
- Generate a key store with the same configs in gradle.properties:
$ sudo keytool -genkey -v -keystore ex-nihilo-key.keystore -alias ex-nihilo -keyalg RSA -keysize 2048 -validity 10000
-
Place the keystore file under
android/app
. -
Generate the release AAB:
$ cd android $ ./gradlew bundleRelease $ cd ..
- Test the release build of your app:
$ npx react-native run-android --variant=release
-
Generate APK from AAB: use bundletool with
--mode=universal
:$ java -jar "PATH_TO_BUNDLE_TOOL" build-apks --bundle=PATH_TO_AAP/AAB_FILE_NAME.aab --output=ex-nihilo.apks --ks="PATH_TO_KEYSTORE" --ks-pass=pass:KEYSTORE_PASSWORD --ks-key-alias=KEYSTORE_ALIAS --key-pass=pass:KEYSTORE_PASSWORD --mode=universal
- For Testings, check TEST.md.
- For App Structure, check APP_STRUCTURE.md.
- For Releases Archive, check RELEASES.md.
- For more details about our project, check Conception Doc.
- React Native / Redux.
- React Navigation.
- styled-components.
- VueJS / VueX.
- P5 / Canvas.
- Make A README - README's good practices.
- A template to make good README.md - Dependency Management.
- Badges from SHIELDS.IO.
- Sarah Manzaro @ Gobelins - Designer.
- Léa Morand @ Gobelins - Designer.
- sdsmnc / An TRUONG @ Gobelins - Developer.
- VincentLrg / Vincent Largillet @ Gobelins - Developer.
This project is licensed under the MIT License - see the LICENSE.md file for details.