Développement mobile
Sobriété numérique
Avez-vous vraiment besoin d'une appli mobile?
4 approches possibles
- La PWA (vous connaissez déjà)
- Le site responsive
- Le développement natif
- Le développement hybride
La PWA
Le site responsive
Plus simple (media-queries + Manifest).
Pas besoin d'installer une nouvelle appli.
Parce que pas le budget ou pas le temps.
Possibilité de compromis : AMP et le site de référence sur le sujet.
Le développement natif
Android
Le guide du débutant pour Androïd.
Historiquement, plutôt du Java.
iOS
Sachant qu'ils fournissent tous les outils (Swift, SwiftUI, XCode)
Le développement hybride
Une base de code commune, une compilation par plateforme.
Les langages
Permettent de faire du cross-platform.
Kotlin : tend à remplacer Java.
Flutter (Dart) : développé par Google, des codelabs pour se lancer et un tuto.
Les frameworks
Angular => Ionic
React => ReactNative
Vue.js => VueNative (grosse déception)
Sinon, possibilité d'utiliser Xamarin pour faire du .NET plutôt que du JS.
Et PHP?
Les autres
Les ressources
Des liens un peu plus généraux :
Développement mobile
By LauDev
Développement mobile
- 641