sdsmnc221 / ex-nihilo

One of many projects of Gobelins BDDI 2020 around the topic of Connected Mobility - An Android mobile game about a lost phone and its lost data?

Home Page:https://exnihilo.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EX NIHILO 👽

The answer is out there.



Made by

Website GitHub license GitHub release

App size Platform Maintenance

made-with-react-native made-with-vue made-for-VSCode




Affiche Ex Nihilo


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___



Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Node / NPM.
  • React Native / react-native-cli.
  • React Native Debugger (optional).
  • Android device or emulator.
$ git clone https://github.com/sdsmnc221/ex-nihilo.git

Installing

  • Install dependencies:
$ npm i (or yarn)
$ react-native link

Configuration

  • Create a correct .env file base on .env.example, or ask us maybe we will give it to you 👽.

Build Debug

$ npm start --reset-cache // optional, to open metro bundler server first
$ react-native run-android

Build Release

  • Follow the official document:

    $ 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
    

Others DOCS


Related REPOS


Built With

  • React Native / Redux.
  • React Navigation.
  • styled-components.
  • VueJS / VueX.
  • P5 / Canvas.

Other Tools


Authors

Team Ex Nihilo


License

This project is licensed under the MIT License - see the LICENSE.md file for details.


Acknowledgments

About

One of many projects of Gobelins BDDI 2020 around the topic of Connected Mobility - An Android mobile game about a lost phone and its lost data?

https://exnihilo.netlify.app/

License:MIT License


Languages

Language:JavaScript 93.5%Language:Java 2.8%Language:Ruby 1.8%Language:Objective-C 1.3%Language:Starlark 0.6%