Flutter: показывать PDF и видео, но запрещать загрузку

Я планирую создать мобильное приложение и ищу наиболее подходящий язык программы или платформу.

Я хочу предоставлять/представлять PDF-файлы и видео через приложение и ограничить их использование только вошедшими в систему пользователями и запретить пользователям делиться контентом.
Я знаю, что не существует 100% безопасного способа, но я хочу сделать его как можно более сложным.

Я добился этого с помощью Javascript и настроек Apache на веб-сайте, но подумываю о предоставлении контента через приложение. Поскольку у меня нет опыта работы с Flutter, я хочу спросить, возможно ли это, прежде чем изучать новый Framework.

В сети точной информации не нашел. Я не прошу код, а просто оценку или, может быть, библиотеки, которые могут сделать это в Dart.

Спасибо,
Дирк

Вы можете сделать это с помощью флаттера. Вы можете читать PDF и смотреть видео. Отключите как-нибудь скриншот или запись экрана и думаю на этом все.

Krish Bhanushali 01.05.2024 14:39

@KJ: Я знаю. Поэтому я добавил отрывок уже в пост. ;-). Но все же я хочу сделать это как можно сложнее.

Tiehscher 01.05.2024 15:46
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
2
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я рекомендую использовать React Native, поскольку у вас нет опыта работы с Flutter. Более того, React Native предлагает более широкую поддержку библиотек для вашей задачи, чем Flutter. Если вы стремитесь к созданию высокопроизводительного кроссплатформенного приложения, то Flutter будет подходящим выбором. Однако для вашего конкретного случая использования React Native кажется лучшим вариантом.

Я не профессиональный программист. У меня большой опыт работы с Python и Django. Хороший опыт работы с Javascript/Typenscript и Vue. Никогда не использовал React, но поскольку React — это JS, он должен работать. Спасибо за ваши рекомендации

Tiehscher 01.05.2024 15:44

Если вы достаточно хорошо разбираетесь в CSS, JavaScript, компонентах и ​​хуках, вы уже знаете около 80% React Native. Однако это не относится к Flutter, где вам придется изучить совершенно новый подход к созданию пользовательского интерфейса.

Arpit 02.05.2024 07:09

Другие вопросы по теме