소개
안녕하세요. 김과자 입니다.
어렵게 어렵게 Flutter 설치를 완료하였습니다.
지난 시간에는 오류까지 잡고 환경셋팅을 완료하였습니다. ↓↓↓
2023.06.15 - [개발 코딩 정보 공유/플루터 Flutter] - 앱개발 공룡 Flutter 설치진행 환경셋팅 방법
이번시간을 통해서 '일단 무지성 실행' 목표에 도달하게됩니다.
실행하기
일단 무지성 실행을 위해 아래의 세 가지 방법을 이용하겠습니다.
- 터미널
- 안드로이드 스튜디오
- VS Code
터미널
맥 기준으로 터미널을 열어줍니다. 아래의 커맨드를 입력하겠습니다.
>flutter create my_app
>cd my_app
테스트 앱인 my_app 프로젝트를 생성해주고 해당폴더로 이동하겠습니다.
그리고 나서 실행할 devices 가 있어야 하겠죠?
저는 ios simulator 를 이용하겠습니다.
설치에 관해 자세한 사항은 여기를 확인하세요 ↓↓↓
https://docs.flutter.dev/get-started/install/macos
open -a Simulator
시뮬레이터가 잘 오픈되었습니다. ios 을 사용하는 이유는 이쁘기 때문입니다.
그리고 나서 다시 터미널에서 아래의 커맨드를 입력합니다.
flutter run
앱이 잘 실행 되는것을 볼수 있습니다.
소스 코드를 수정하시고 터미널에서 키보드 ‘r’ 을 누르시면 hot reload 됩니다.
cnt + c 누르고 해당 세션 종료 합니다.
안드로이드 스튜디오 이용하기
안드로이드 스튜디오를 사용하기 위해서는 우선 안드로이드 스튜디오는 당연히 설치해 주셔야 합니다.
실행하면 왼쪽 메뉴바에 plugin 이 보입니다.
plugin 에서 marketplace 탭으로 이동합니다.
마켓플레이스 에서 flutter 와 dart 를 검색하시고 설치해주세요.
그리고 나서 스튜디오를 재시작 합니다.
다시 들어온 안드로이드 스튜디오에 낮선메뉴가 보입니다.
자… 이걸 누르지 마시고... ???
open 으로 갑니다.
아까 만들어준 my_app 프로젝트의 루트 폴더를 open 해주세요.
잘 열렸습니다. 잠시 기다리신후 상단의 메뉴바를 살펴 보겠습니다.
ios simulator 가 보이구요.
dart 를 이용해서 빌드 할 예정입니다.
실행, 디버그실행은 다들 알고 계시니 패스…
실행해 보시면 시뮬레이터에 잘 뜨는걸 확인할 수 있습니다.
그리고 문구를 수정해보겠습니다. 아래와 같이 변경한후...
번개표시를 클릭해줍니다.
해당버튼은 hot reload 기능입니다. 즉각 적인 화면 변경이 이루어 집니다.
기존의 안드로이드는 화면 수정후 다시 빌드 다시 빌드… 의 연속이었습니다.
간단한 작업들은 편리하고 빠르게 작업할수 있겠습니다.
VS code 를 이용하는 방법
vscode 를 이용하는 방법도 있습니다.
확장 버튼에서 dart, flutter 를 설치해주시면 됩니다.
그리고 나서 F1 을 누르시면
New Project 를 클릭합니다. 알아서 설치가 되고 template 프로젝트가 구성됩니다.
하단의 시뮬레이터 및 타겟 지정도 가능합니다.
상단에 보시면 벌레 모양 디버그 실행도 보실수 있습니다.
실행 해보면 잘 되는걸 확인할수 있습니다.
결론
가장 편한 방법으로 앱개발 하시면 될것 같습니다.
저라면.. vscode 로 기본 앱을 만들고 안드로이드 스튜디오로 개발을 진행하겠습니다
참고로 저는 dart + gradle 로 진행할 것이므로 위와 같이 진행하였습니다.
안드로이드 스튜디오를 사용해서 new project 만들면 java, kotlin 등을 선택하고
빌드툴도 선택하라는… 복잡한 선택지가 등장합니다. 참고 되세요~
+ 웹에서 직접 코딩하며 실행도 가능하다
https://dartpad.dev/?id=e7076b40fb17a0fa899f9f7a154a02e8
'개발 코딩 정보 공유 > 플루터 Flutter' 카테고리의 다른 글
ios 네이티브 앱에 flutter 사용하기 (0) | 2023.07.02 |
---|---|
안드로이드 네이티브앱에 flutter 소스 사용하기 (0) | 2023.07.01 |
앱개발 공룡 Flutter 설치진행 환경셋팅 방법 (0) | 2023.06.15 |
Flutter 플러터 처음 설치 부터 다시 시작하자 (0) | 2023.03.05 |
flutter (플러터) 배우기 - 개념과 기초구현 (0) | 2020.06.14 |