Могу ли я использовать Android Studio для создания сайта в трепетании
У меня есть некоторые базовые знания по созданию приложений для Android с использованием Android Studio с языком Java. Теперь я хочу начать изучать флаттер, но не совсем уверен в нескольких вещах. Я читал, что можно создавать кроссплатформенные мобильные приложения с флаттером, и я могу использовать Android Studio для создания этих приложений. Использование флаттера также позволяет создавать веб-сайты и настольные проекты.
Мои заблуждения:
1) Могу ли я использовать Android Studio IDE с флаттером для создания мобильных приложений (как Android, так и IOS), приложений для настольных ПК и веб-сайта?
2) Прежде всего я подумал, что просто пишу один код для мобильных приложений и веб-сайта, но думаю, что я не прав. Итак, если коды для мобильных приложений и веб-сайтов различны, то чем они отличаются? Я имею в виду, это что-то совершенно другое или имеет некоторые сходства. Итак, если кто-то может создать мобильное приложение, используя флаттер, то он может легко создать веб-сайт с флаттером?
3) Можно ли использовать веб-флаттер вместо PHP для создания веб-сайтов и веб-сервисов?
11 ответов
Да. Откройте CMD в каталоге вашего проекта.
Вам необходимо включить веб-поддержку для флаттера. используйте следующую команду для этого.
бета канала флаттера
флаттер апгрейд
Конфигурация флаттера --enable-web
Если вы хотите, чтобы ваш существующий проект flutter работал в Интернете, в каталоге вашего проекта вы должны вызвать
flutter create .
команда. Это создаст веб-проект, если он еще не создан.Использовать
flutter devices
, вы должны увидеть хром как устройство.В списке устройств студии Android будет показана возможность запустить проект в Интернете.
То же самое можно сделать и из командной строки. Использовать
flutter run -d chrome
команда для запуска вашего проекта в сети.
С точки зрения инструментов и конфигурации создание веб-проекта мало чем отличается от создания мобильного приложения во Flutter. Итак, просто следуйте инструкциям по настройке правильно, и все должно хорошо работать для вас.
См. Это для получения дополнительной информации.
Да, Android Studio можно использовать для написания приложений для Android, iOS, веб-приложений и настольных компьютеров с флаттером. Все они с единой кодовой базой. Используя Flutter, вам не нужно писать отдельные приложения, например, для мобильных устройств и Интернета.
На данный момент Flutter web все еще является техническим превью. По этой причине это форк оригинального проекта flutter. Это означает, что вам нужно будет разделить код для мобильных устройств и для Интернета, так как веб-проект необходимо будет импортировать
flutter_web
а мобильные проекты просто импортируютflutter
. Это единственная разница. Но когда Flutter Web станет стабильным, он будет объединен с исходным SDK Flutter, и ваш код будет таким же на мобильных устройствах и в Интернете!Flutter - это интерфейсный фреймворк. PHP предназначен для бэкэндов. Так что это несопоставимо напрямую. С Flutter вы можете создавать UI. Если вам нужен бэкэнд-фреймворк, проверьте серверный Dart, который действительно прост в освоении и к тому же очень мощный.
Бонус: Flutter использует Dart как язык, поэтому, если вы изучаете Flutter, вы уже знаете Dart:) Один язык, чтобы управлять ими всеми!
Вы можете абсолютно использовать IDE Android Studio для написания приложений на языке Dart для Android и iOS. Я собрал обе платформы для Android Studio и загрузил их на эмуляторы iOS и Android. Как сказал Беван Шоу в своем ответе, вы можете ознакомиться с учебниками по флаттеру на веб-сайте flutter.dev, чтобы узнать, как использовать один язык для разработки на обеих платформах одновременно.
Вы можете создавать веб-приложения, используя флаттер, но он находится в зачаточном состоянии. Я в последнее время очень внимательно изучаю это. Перейдите по этой ссылке, чтобы ознакомиться с некоторыми примерами в Интернете: https://flutter.github.io/samples/ ---> дополнительная информация о веб-приложениях для флаттера находится здесь: https://flutter.dev/web. К сожалению, мне не удалось найти какие-либо коммерческие приложения, которые используют Flutter для Интернета.
1) Да, это возможно. Android-студия имеет плагин для Flutter и Dart, который прекрасно работает. Вы можете узнать, как заставить это работать, следуя пошаговым инструкциям онлайн, чтобы настроить его здесь: https://flutter.dev/docs/get-started/editor. 2) Также как Flutter (библиотека, которая использует Dart), & Dart (язык, на котором используется Flutter) предназначены для гибридного языка для разработки мобильных приложений, это означает, что вы пишете одну кодовую базу, которая затем может быть запущена на Android или IOS. Когда я использовал эту технологию, я знал, что следующим шагом для Flutter & Dart является добавление прогрессивных веб-сайтов к своим возможностям, поэтому я не уверен, что он еще доступен, поэтому одна кодовая база также может работать на настольном компьютере. 3) Извините, я не уверен в вашем последнем вопросе!
Да, можно использовать Android Studio для написания веб-приложений на флаттере. Я написал статью, которая поможет вам написать веб-приложение на флаттере, вот ссылка: https://medium.com/@zubairehman.work/flutter-for-web-c75011a41956
Дайте мне знать, если вам понадобится помощь:)
С участием Flutter-SDK 1.9
а также Android Studio 3.4.2
, веб-разработка полностью поддерживается, и вы можете выбрать Google Chrome
в качестве устройства (если установлено) из списка и нажмите кнопку запуска, чтобы запустить Flutter web
Проект по Google Chrome
. никаких дополнительных плагинов не требуется, кроме необходимых дляFlutter mobile development
.
Это то, что я тестировал.
Да, вы можете создать и опубликовать веб-сайт Flutter в Android Studio. Вы можете создать проект с помощью команды flutter create projectname. Я нашел здесь простой пример создания и публикации веб-приложения Flutter.
Да, вы можете создавать (мобильное приложение, рабочий стол, веб-сайт) с помощью Flutter. Я создал мобильное приложение с Flutter с помощью Android Studio, а теперь я создаю веб-сайт с помощью Flutter с Android Studio.
Чтобы открыть свой проект Flutter в Интернете из студии Android, вам просто нужно ввести эту команду в терминале Android Studio.
флаттер запустить -d chrome --web-renderer html
Обновите ответ @Kalpesh Kundanani.
В пункте 2 вы должны запустить flutter create [новое имя папки] из папки вашего приложения flutter. Также установите Chrome, если вы еще не установили его.
- перейти в новую папку, затем
- flutter run -d chrome из командной строки.
1) Конечно, вы можете использовать Android Studio в качестве IDE для разработки веб-сайта Flutter. Я также использую это. Это работает хорошо.
2) Вы думаете на 100% правильно. Вам не нужно писать другой код для Интернета. Вы можете использовать тот же код для Android, Ios, Интернета, настольных приложений (Mac Os) и других платформ.
3) Да, вы можете использовать Flutter web для написания веб-приложений.