Redditech est une application mobile qui call l'api Reddit, utilisateur peux ce connecté via son compte reddit et faire plusieurs manipulations.
Via ssh (comment configurer sa clé SSH)
$ git clone [email protected]:EpitechMscProPromo2024/T-DEV-600-LYN-6-1-redditech-kamel1.blua.git
Via https
$ git clone https://github.com/EpitechMscProPromo2024/T-DEV-600-LYN-6-1-redditech-kamel1.blua.git
Créer un fichier "local.properties" dans la racine /App/Android
Puis copier/coller (Attention de bien mettre votre chemin vers SDK)
- MacOS
sdk.dir = /Users/NOM_UTILISATEUR/Library/Android/sdk
- Linux
sdk.dir = /home/NOM_UTILISATEUR/Android/Sdk
- MacOS
$ brew install node
$ brew install watchman
$ brew install --cask adoptopenjdk/openjdk/adoptopenjdk11
- Linux
$ sudo apt install nodejs
$ git clone https://github.com/facebook/watchman.git
$ cd watchman/
$ git checkout v4.9.0
$ sudo apt-get install -y autoconf automake build-essential python-dev libssl-dev libtool
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ sudo apt update
$ sudo apt install default-jdk
Télécharger (Android Studio)
-
Pour ce faire, ouvrez Android Studio, cliquez sur le bouton "Configurer" et sélectionnez "SDK Manager".
-
Cocher et installer Android 10, puis appliquer.
-
Créer un Device avec Android Studio avec la version 10 Android
Ajoutez les lignes suivantes à votre fichier de configuration $HOME/.bash_profile ou $HOME/.bashrc (si vous utilisez zsh, alors ~/.zprofile ou ~/.zshrc) :
Copy/Paste
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
$ npx react-native run-android