# 설치
flutter설치: 환경변수 설정해주기. 폴더를 시스템 환경 변수PATH에 추가
androidstudio설치: 프로젝트 만들고, 디바이스 만들기(플러터와 연결할 안드로이드 디바이스 설정)
에디터에서 확장 - flutter 설치
인터프리터 명령창에서
: flutter create 앱명
# pubspec.yaml 파일 : 프로젝트의 라이브러리 설치 파일
dependencies:
flutter:
sdk: flutter
http: ^0.13.4
url_launcher: ^6.0.0
geolocator:
의존성 패키지 안에 버전 지정 혹은,
: 아무것도 없으면 최신버전 사용. *들여쓰기 주의.
이후, 명령어로 다운로드
: flutter pub get
(pubspec.yaml 파일에 적힌 의존성 패키지 다운로드 명령어)
# analysis_options.yaml 파일 : 문법 규약 정하는 곳
linter : 문법 사용 규약 정함
analyzer : 문법적 Severity(심각도) 정함
# AndroidManifest.xml 파일(위치: android폴더>app>src>main>) : 안드로이드 앱 기본구성 및 설정
<uses-permission android:name="android.permission.INTERNET" />
<!-- 앱 인터넷 사용 권한 추가 -->
<uses-permission android:name="android.permission.CAMERA" />
<!-- 카메라 사용 권한 -->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<!-- 위치 정보 액세스 권한 추가 -->
# 용어 및 명령어 정리
flutter build apk : apk로 만들기(생성 위치: build>app>output>flutter-apk)(프로젝트를 컴파일하여 앱 파일로 구현)
hot reloading : 소스코드 수정 시, 다시 앱 빌드 않아도 즉각 화면 반영 기능(live view)
flutter clean : 앱 초기화(라이브러리 문제, 파일 문제 발생시)
flutter format ./폴더 : 코드 포맷팅(코드 스타일 정렬)
flutter analyze : 전체 앱 분석
flutter run : 설정 변경후 재실행
'Programming > 플러터(flutter) - CrossMobile' 카테고리의 다른 글
플러터(flutter)/ 앱 아이콘 변경 (0) | 2023.06.19 |
---|---|
플러터(flutter)/ Statefulwidget(위젯 widget) (0) | 2023.06.04 |
플러터(flutter)/ Statelesswidget(위젯 widget) (0) | 2023.06.04 |
플러터(flutter)/ 다트(dart) (0) | 2023.06.04 |
플러터(flutter) (0) | 2023.06.01 |