Flutter로 개발을 하기 전 기본 세팅과 설치에 대해서 알아보겠다.
1️⃣ Flutter






- 환경 변수 설정

- 환경 변수 적용되었는지 확인

2️⃣ Android studio
구글이 공식적으로 지원하는 안드로이드 앱 개발 통합 개발 환경


- exe파일 실행

- 처음 설치 시 나오는 화면

3️⃣ Flutter와 Android studio 연결
1. Android Studio에 Flutter 설치
Flutter
만 설치하게 되면 Dart
도 자동으로 설치가 된다.
2. 프로젝트 생성

- 프로젝트 생성 시에 꼭 SDK가 내가 설치한 플러터 폴더 경로로 지정 해야함.

- 프로젝트 생성 위치에
\
를 붙여서 폴더 안에 폴더를 생성 할 수 있게 해줘야함. 그러지 않으면 나중에 새로운 프로젝트를 생성 할 때에 어려움

3. 개발이 가능한 환경인지 체크
터미널에서
flutter doctor
명령어를 이용하여 flutter로 개발을 정상적으로 할 수 있는 세팅이 되어 있는지 확인!몇가지는 체크가 안되어 있더도 된다. 체크가 안되어 있는 것은 아래에 해당 하는 것들이다.
- Visual Studio(VScode랑 다른 것) :
Visual Studio는
C# 언어를 이용하여 Windows 애플리케이션, 웹, 게임, 모바일 앱을 개발 할 때 사용 한다. C#을 사용하지 않기 때문에 필수 X
- IntelliJ IDEA : Flutter 자체에서
Flutter SDK
Dart SDK
를 사용하면 되기 때문 필수 X
- VS Code : VSCode도 IntelliJ와 동일하게
Flutter
자체에서Flutter SDK
Dart SDK
를 사용하면 되기 때문 필수 X

4. Android Toolchain 설정
해당 사항에 X 표가 되어있을 시 아래 사진과 같은 설정을 한다.


- 이후에도 체크 표시가 아닌 느낌표[!] 로 나올 시 에는
flutter doctor --android-licenses
명령어를 입력 후 나오는 항목을 모두Y → 엔터
해주면 된다.

- 필수 사항은 모두 체크 표시!

5. 에뮬레이터 설치
에뮬레이터는 버전에 따라서 설치가 미리 되었있을 수도 있고 안되어 있을 수도 있음.
미리 되어 있으면 해당 에뮬레이터를 사용하면 되고, 안되어 있을 시 아래 사진을 참고

- 디바이스 매니저가 안 보일 시

- 에뮬레이터가 설치가 안되어 있을 시



6. 에뮬레이터 실행
에뮬레이터를 실행 후 처음 리로드에서는 시간이 많이 소요 될 수 있음. 이 때! 작동이 안되는 것 같다고 다른 것을 하게 되면 알 수 없는 오류가 발생 될 수 있으니, 아무것도 하지 않고 기다리기.
너무 오래 기다려도 안 될 경우에는
Flutter
가RAM
을 많이 쓰기 때문에 RAM
의 용량이 부족하기 때문에 실행이 안될 수도 있음
- 에뮬레이터 실행화면


- 에뮬레이터 실행 후 나의 소스코드를 업로드 하기
소스코드를 해당 에뮬레이터로 최초 업로드시에 이것 또한 시간이 많이 소요 될 수 있음.
이 경우 에는
progress bar
를 확인하여서 진행되고 있는지 확인 할 수 있음.
에뮬레이터 실행과 동일하게 업로드 시에도 최대한 아무것도 하지 않고 기다려야함.

- 실행 화면

- 화면 수정
메인 화면을 수정하고 싶을 경우에는
lib/main.dart
를 수정하고 저장 시에 바로 에뮬레이터 화면에 적용되는 모습을 확인 할 수 있음.
4️⃣ ,(콤마) 로 자동 정렬
Flutter 3.29.3 버전은 지원하지 않음.
이 방법을 사용한 버전은 Flutter 3.32.0 버전
1. analysis_options.yaml
수정
아래의 코드를 해당 파일에 추가 입력
formatter: trailing_commas: preserve
2. Code Style/Dart
Dart에 최대 라인 길이 늘려주기.

3. 테스트
flex: 1 뒤에
,
가 없는 경우에는 한줄로 나옴
,
가 있는 경우에는 한 줄 띄워씀.Expanded(child: Image.asset("assets/bag.jpeg", fit: BoxFit.cover), flex: 1),
SizedBox(height: 2),
Expanded(
child: Image.asset("assets/cloth.jpeg", fit: BoxFit.cover),
flex: 1,
5️⃣ , (콤마) 자동 정렬 모든 프로젝트 적용
위에 방법을 사용할 경우에는 새 프로젝트를 만들 때마다
analysis_options.yaml
파일에 들어가 코드를 계속해서 넣어야 한다. 그럼으로 새 프로젝트를 만들 때도 적용되게 해보겠다.formatter: trailing_commas: preserve
1. analysis_options.yaml
의 파일 경로를 찾아 파일에 코드 삽입
내 경로
C:\workspace\tools\flutter\packages\flutter_tools\templates\app
해당 Flutter를 다운 받은 파일에
\packages\flutter_tools\templates\app
폴더에 들어간다.
아래의 사진과 같이 해당 폴더에 코드를 삽입한다.

Share article