Programming/플러터(flutter) - CrossMobile

플러터(flutter)/ 설치 및 사용법

esoog Polaris 2023. 6. 4. 21:51
반응형

# 설치

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 : 설정 변경후 재실행

728x90