-
[Flutter] 플러터 웹 프로젝트 생성웹 개발/Flutter 2021. 1. 23. 17:04반응형
지난 2일동안 flutter web을 이용해 웹 사이트 1.0을 만들었는데
앱 개발하듯이 만들다보니 웹이 너무 앱 스럽다는 생각이 들었다.
쉬는 동안 flutter web에 대한 기본을 쌓아야겠다는 생각이 들어서 하나씩 정리해보려 한다.
1. Flutter web 프로젝트 생성
1) 채널을 마스터로 변경한다.
flutter channel master
플러터는 stable, beta, dev, master 4개의 릴리즈 채널(release channel)들을 가지고 있는데
가장 최신 버전을 원하는 것이 아니라면 stable을 사용하기를 추천한다.2) 마스터로부터 가장 최근 버전으로 업데이트한다.
flutter upgrade
3) web 지원이 가능하도록 환경설정 한다.
flutter config --enable-web
4) 사용자 환경이 설정되어 있는지를 확인한다.
flutter devices
5) 프로젝트 생성
flutter create [프로젝트 이름]
6) chrome 환경에서 웹 실행
flutter run -d chrome
혹은 디바이스 선택에서 web을 선택하면 된다.
2. Flutter Web UI 생성
아주 간단하게 UI를 만들어보았는데 기존의 flutter 앱 만드는 것과 동일하다.
3. Flutter Web site 생성
1) 호스팅 환경 설정
나는 firebase를 사용할 생각이다.
2) 배포할 파일 빌드
flutter build web
3) 웹 사이트 배포 (링크 생성)
firebase deploy --only hosting
flutter.dev/docs/development/tools/sdk/upgrading
Upgrading Flutter
How to upgrade Flutter.
flutter.dev
flutter.dev/docs/get-started/web
Building a web application with Flutter
Instructions for creating a Flutter app for the web.
flutter.dev
www.filledstacks.com/post/create-and-deploy-a-flutter-web-app/
Create and Deploy a Flutter Web App
In this the tutorial of the Flutter Web Basics we create the project, build a simple UI and deploy it
www.filledstacks.com
반응형'웹 개발 > Flutter' 카테고리의 다른 글
[Flutter Web] Fluro 패키지로 네비게이션 라우팅하기 ( Deep link / Transitions) (1) 2021.02.11 [Web] 안드로이드 스튜디오에서 웹 실행시 포트 지정(설정) 하는 법 (0) 2021.02.07 [Flutter] Service locator pattern을 사용해 build context 없이 navigate 하기 (0) 2021.01.31 [Flutter] 플러터 종속성 주입 (InheritedWidgets/ get_it / provider) (0) 2021.01.28 [Flutter] 플러터 웹 사이트 반응형으로 생성하기 (1) 2021.01.23