Salut tout le monde, j’ai travaillé sur une application mobile Flutter pour ma communauté Discourse pendant les 3-4 derniers mois. Je me demandais si quelqu’un d’autre était intéressé à utiliser Flutter pour créer une application mobile pour sa communauté Discourse.
@harithwick Je suis intéressé par l’application Flutter. Est-elle open source, j’aimerais y contribuer. Je suis intéressé par la création d’un plugin Flutter pour faciliter l’ajout de Discourse aux applications.
Ce serait formidable de voir plus de développement à ce sujet. Je me demande pourquoi il n’y a pas d’application native. Les développeurs pourraient en créer une et la monétiser, soit avec un achat unique, soit avec un abonnement. Je serais prêt à payer pour l’une ou l’autre option. Les tâches simples, comme enregistrer une image publiée sur des forums, sont incroyablement difficiles sur iOS Safari.
Discourse est déjà une PWA donc les avantages sont minimes ?
Une fois qu’Apple aura décidé de corriger son support des notifications web, il y aura sûrement peu d’avantages ? (En attendant, achetez un Android !)
Êtes-vous prêt à payer pour la maintenance supplémentaire importante ? Nous parlons d’environ 10 000 $ par an de temps de développeur et beaucoup plus si vous voulez qu’elle reste très riche et native tout en suivant l’évolution du produit web. Qui va vous payer, comment pouvez-vous justifier le temps et les dépenses et comment allez-vous monétiser ?
Les applications « véritablement natives » ne peuvent pas exploiter la plupart des plugins et composants de thème.
Merci pour les liens, Robert. Je vais consulter Lexicon.
J’ai intentionnellement évité d’assimiler les PWA aux applications natives. Bien que les PWA offrent une grande flexibilité, elles n’égalent pas les performances et les fonctionnalités du code compilé nativement.
Concernant les plugins, vous soulevez un bon point. Je me concentre davantage sur l’obtention des meilleures fonctionnalités et performances de base. Je serais curieux de connaître le pourcentage d’instances Discourse de base par rapport à celles qui utilisent des plugins. Pour le mobile, je ne demande que la version de base.
Concernant les coûts, je suis d’accord. C’est pourquoi je suis prêt à soutenir un modèle de frais fixes ou d’abonnement. Je soutiendrais les développeurs de Discourse s’ils rendaient leur logiciel propriétaire pour monétiser leur travail, etc.
Le problème ici est qu’un tel groupe est encore beaucoup trop petit. Mais bien sûr, je peux me tromper aussi, ça arrive de temps en temps Mais il n’y a pas tellement de forums où la base d’utilisateurs est si massive que les utilisateurs seraient prêts à payer de toute façon. Les gens ne veulent tout simplement pas acheter une application pour obtenir de l’aide.
Et je suis tout à fait sûr que s’il y avait une réelle opportunité de générer des revenus, quelqu’un aurait déjà construit une application native Discourse.
Pour moi, en tant qu’administrateur de forum de micro-niveau, j’aimerais voir une telle application. Dans mon domaine, PWA est tout simplement trop difficile à utiliser pour les utilisateurs de téléphone ordinaires, et DiscourseHub est encore plus difficile — pour des raisons que je ne comprends pas totalement, mais principalement parce qu’il est en anglais, je suppose. La plupart des Finlandais comprennent suffisamment l’anglais, mais la barrière est encore beaucoup trop élevée — pourtant, ils peuvent utiliser d’autres applications anglophones sans aucun problème. Mais je prétends que c’est une question dans le monde hispanophone/portugais, en Italie, en France, même en Europe germanophone.
Cela se produit sur iOS (je ne l’ai pas encore essayé sur Android).
Lorsque j’essaie d’appuyer longuement sur une image pour l’enregistrer, l’image passe en plein écran et l’interface utilisateur disparaît. Je ne sais pas comment revenir en arrière, alors je finis par fermer l’application et recommencer. Il y a une fonction de téléchargement, mais elle fait également passer l’image en plein écran et l’interface utilisateur disparaît à nouveau. Cliquer sur le bouton de téléchargement ne télécharge pas l’image (du moins, elle n’apparaît pas dans les plus récents).
Sur Android, il y a un bouton de retour matériel et système. Avec Apple, vous devez balayer, mais le balayage ne fonctionne pas dans cette situation.