Application mobile Expo / React Native tres simple :
- page 1 : affiche des images depuis des liens en ligne
- bouton : ouvre une deuxieme page
- page 2 : affiche "Bonjour"
GitHub seul ne permet pas de telecharger directement une vraie application iOS/Android.
Pour obtenir une application installable en ligne, il faut utiliser :
- Expo / EAS Build pour generer les fichiers mobiles dans le cloud
- GitHub pour stocker le code source
- TestFlight pour iPhone
- APK ou Google Play pour Android
Ce repo est deja prepare pour cela avec :
eas.json.eas/workflows/build-preview.ymlandroid.packageios.bundleIdentifier
Tu peux generer un build preview en ligne et recuperer un lien de telechargement APK.
Tu peux generer un build iOS en ligne, mais pour l'installer sur un vrai iPhone il faut passer par le systeme Apple :
- soit un build interne avec appareil enregistre
- soit TestFlight
- soit App Store
Repo :
https://github.com/hocine21/test
Va sur :
https://expo.dev/
Dans Expo, connecte ton compte GitHub puis importe le repo hocine21/test.
Une fois le repo connecte dans Expo :
- build Android avec le profil
preview - build iOS avec le profil
previewouproduction
Le fichier .eas/workflows/build-preview.yml est deja dans le repo pour automatiser des builds preview.
Apres le build :
- Android : Expo donne un lien pour telecharger l'APK
- iPhone : Expo donne le build, puis il faut l'installer via le circuit Apple adapte
Si tu veux juste tester sur iPhone :
- utilise un build interne iOS
- il faudra souvent enregistrer l'appareil
Si tu veux une vraie installation simple par lien pour iPhone :
- le plus propre est TestFlight
- il faut un compte Apple Developer
Le plus simple est :
- build
preview - recuperer le lien APK
- telecharger et installer sur Android
App.js: ecrans et navigationapp.json: configuration Android/iOSeas.json: profils de build cloud.eas/workflows/build-preview.yml: build automatique preview
- Android : Google Play
- iPhone : App Store Connect / TestFlight