FlutterモバイルアプリでDiscourseコミュニティを

皆さん、こんにちは。過去3〜4ヶ月間、Discourseコミュニティ向けのFlutterモバイルアプリを開発してきました。Discourseコミュニティ向けのモバイルアプリをFlutterで構築することに興味のある方は他にいますか?

以下に質問をどうぞ。:slight_smile:

「いいね!」 5

@harithwick Flutterアプリに興味があります。オープンソースですか?ぜひ貢献したいです。Discourseをアプリに簡単に追加できるFlutterプラグインを作成することに興味があります。

それについて、もう少し詳しい情報を教えていただけますか。

これに関するさらなる開発が見られるのは素晴らしいことです。ネイティブアプリがない理由が気になります。開発者はそれを作成し、1回限りの購入またはサブスクリプションで収益化できます。私はどちらのオプションにもお金を払うつもりです。フォーラムに投稿された画像を保存するような簡単なタスクは、iOS Safariでは信じられないほど困難です。

しかし、ありますよ?

しかし:

  • Discourse はすでに PWA なので、メリットは最小限ですか?
  • Apple が Web 通知のサポートを修正すると、利点はほとんどなくなるでしょうか? (それまでは Android を購入してください!)
  • 大幅な追加の メンテナンス に対応する準備はできていますか? 開発者の時間で約 10,000 ドル、Web 製品の進化を維持しながら非常にリッチでネイティブな状態を保ちたい場合は、さらに多くの費用がかかります。誰があなたに支払い、時間と費用をどのように正当化し、どのように収益化しますか?
  • 「真のネイティブアプリ」は、ほとんどのプラグインやテーマコンポーネントを活用できません。
「いいね!」 2

本当ですか、どうしてですか? 私はほとんど毎日、何の苦労もなくやっていますので、ただ不思議に思っています。

「いいね!」 1

ロバート、リンクをありがとう。Lexiconをチェックしてみます。

PWAとネイティブアプリを同等に扱わないように意図しました。PWAは優れた柔軟性を提供しますが、ネイティブコンパイルコードのパフォーマンスと機能には及びません。

プラグインに関しては、あなたの言う通りです。私の焦点は、バニラ機能とパフォーマンスを最大限に引き出すことにあります。バニラDiscourseインスタンスとプラグインを使用しているインスタンスの割合について興味があります。モバイルに関しては、バニラのみを求めています。

コストに関しては、同意します。だからこそ、固定料金またはサブスクリプションモデルをサポートする用意があります。Discourseの開発者がクローズドソースにして収益化することなどをサポートします。

「いいね!」 1

ここでの問題は、そのようなグループがまだ小さすぎることです。もちろん、私も間違っているかもしれませんが、それは時々起こることです😜しかし、ユーザーベースが非常に巨大で、ユーザーが喜んで支払うようなフォーラムは他にあまりありません。人々はサポートを得るためにアプリを購入したくありません。

そして、収益を上げる本当の機会があれば、誰かがすでにネイティブのDiscourseアプリを構築していたと確信しています。

マイクロレベルのフォーラム管理者として、そのようなアプリを見てみたいです。私の地域では、PWAは通常の電話ユーザーが使い始めるには難しすぎます。また、DiscourseHubはさらに難しくなります。理由は完全には理解できませんが、主に英語であるためだと思います。ほとんどのフィンランド人は十分な英語を話せますが、それでも障壁は高すぎます。しかし、スペイン語/ポルトガル語圏、イタリア、フランス、さらにはドイツ語圏のヨーロッパでも同様の問題があると主張します。

「いいね!」 1

これはiOSで発生しています(Androidではまだ試していません)。

画像を長押しして保存しようとすると、画像がフルスクリーン表示になり、UIが消えてしまいます。戻る方法がわからないため、アプリを強制終了して最初からやり直すしかありません。ダウンロード機能もありますが、これも画像をフルスクリーン表示にし、UIが再び消えてしまいます。ダウンロードボタンをクリックしても、画像はダウンロードされません(少なくとも「最近」には表示されません)。

AndroidにはハードウェアとOSのバックボタンがあります。Appleではスワイプする必要がありますが、この状況ではスワイプは機能しません。

その具体的な問題については、別のトピックを作成するのが最善かもしれません。:+1:

「いいね!」 2