Всем привет! Я уже 3–4 месяца работаю над мобильным приложением на Flutter для своего сообщества Discourse. Хотелось бы узнать, интересно ли кому-то ещё использовать Flutter для создания мобильного приложения для своего сообщества Discourse.
@harithwick Мне интересен Flutter-приложение. Оно с открытым исходным кодом? Я бы с радостью хотел внести свой вклад. Мне интересно создать плагин для Flutter, чтобы упростить интеграцию Discourse в приложения.
Было бы здорово увидеть больше разработок в этом направлении. Мне интересно, почему нет нативного приложения. Разработчики могли бы создать его и монетизировать — либо через единоразовую покупку, либо по подписке. Я готов заплатить за любой из этих вариантов. Простые задачи, например сохранение изображения, размещённого на форуме, на iOS Safari выполняются невероятно сложно.
Discourse уже является PWA, поэтому преимущества минимальны?
Как только Apple исправит поддержку веб-уведомлений, преимуществ наверняка останется ещё меньше? (Пока что покупайте Android!)
Готовы ли вы платить за значительные дополнительные расходы на поддержку? Речь идёт примерно о $10 000 в год на разработку, а сумма может быть значительно выше, если вы хотите поддерживать богатый и полностью нативный функционал, синхронизируясь с развитием веб-версии. Кто будет вам платить, как вы сможете обосновать затраты и время, и как вы будете монетизировать проект?
«По-настоящему нативные приложения» не могут использовать большинство плагинов и компонентов тем.
Я намеренно не стал приравнивать PWA к нативным приложениям. Хотя PWA предлагают отличную гибкость, они не соответствуют производительности и функциональности нативно скомпилированного кода.
Что касается плагинов, вы правы. Мой фокус больше на достижении наилучшей функциональности и производительности «из коробки». Мне было бы интересно узнать процентное соотношение инстансов Discourse без плагинов и с плагинами. Для мобильных устройств я прошу только «ванильную» версию.
Что касается затрат, я согласен. Именно поэтому я готов поддержать фиксированную плату или модель подписки. Я бы поддержал разработчиков Discourse в том, чтобы сделать проект закрытым исходным кодом для монетизации их работы и т.д.
Проблема в том, что такая группа всё ещё слишком мала. Но, конечно, я тоже могу ошибаться, такое случается время от времени Однако в интернете не так много форумов, где пользовательская база настолько велика, что пользователи были бы готовы платить в любом случае. Люди просто не хотят покупать приложение, чтобы получить поддержку.
И я уверен, что если бы существовала реальная возможность заработать, кто-то уже создал бы нативное приложение для Discourse.
Для меня как администратора форума на микроуровне было бы здорово увидеть такое приложение. В моём регионе PWA слишком сложен для начала использования обычными пользователями телефонов, а DiscourseHub ещё сложнее — по причинам, которые я до конца не понимаю, но в основном, наверное, потому что он на английском. Большинство финнов достаточно хорошо знают английский, но барьер всё ещё слишком высок — хотя они без проблем используют другие приложения на английском. Но я утверждаю, что это вопрос для испаноязычного и португалоязычного мира, Италии, Франции и даже для немецкоязычной Европы.
Это происходит на iOS (я пока не пробовал на Android).
Когда я пытаюсь удерживать изображение, чтобы сохранить его, оно просто открывается на весь экран, а интерфейс исчезает. Я не знаю, как вернуться назад, поэтому в итоге приходится закрывать приложение и запускать его заново. Есть функция загрузки, но она тоже просто открывает изображение на весь экран, и интерфейс снова исчезает. Нажатие кнопки «Загрузить» не скачивает изображение (по крайней мере, оно не появляется в последних файлах).
На Android есть аппаратная и системная кнопка «Назад». В случае с Apple нужно свайпать, но в данной ситуации свайп не работает.