Avez-vous vraiment besoin d'une appli mobile?
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 guide du débutant pour Androïd.
Historiquement, plutôt du Java.
Sachant qu'ils fournissent tous les outils (Swift, SwiftUI, XCode)
Une base de code commune, une compilation par plateforme.
Permettent de faire du cross-platform.
Kotlin : tend à remplacer Java.
Flutter (Dart) : développé par Google, des codelabs pour se lancer et un tuto.
Angular => Ionic
React => ReactNative
Vue.js => VueNative (grosse déception)
Sinon, possibilité d'utiliser Xamarin pour faire du .NET plutôt que du JS.
Des liens un peu plus généraux :