Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mini Galerie Bonjour

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"

Important

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.yml
  • android.package
  • ios.bundleIdentifier

Ce que tu peux faire sans local

Android

Tu peux generer un build preview en ligne et recuperer un lien de telechargement APK.

iPhone

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

Etapes simples avec GitHub

1. Ouvrir le repo GitHub

Repo :

https://github.com/hocine21/test

2. Creer un compte Expo

Va sur :

https://expo.dev/

3. Connecter GitHub a Expo

Dans Expo, connecte ton compte GitHub puis importe le repo hocine21/test.

4. Lancer les builds en ligne

Une fois le repo connecte dans Expo :

  • build Android avec le profil preview
  • build iOS avec le profil preview ou production

Le fichier .eas/workflows/build-preview.yml est deja dans le repo pour automatiser des builds preview.

5. Recuperer le lien de telechargement

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

Cas iPhone

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

Cas Android

Le plus simple est :

  • build preview
  • recuperer le lien APK
  • telecharger et installer sur Android

Fichiers importants

  • App.js : ecrans et navigation
  • app.json : configuration Android/iOS
  • eas.json : profils de build cloud
  • .eas/workflows/build-preview.yml : build automatique preview

Si tu veux publier plus tard

  • Android : Google Play
  • iPhone : App Store Connect / TestFlight

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages