티스토리 뷰
목차
반응형
1. 플러터 프로젝트 구조 및 주요 파일
1) 주요폴더 android : 안드로이드 프로젝트 관련 파일로써 플러터를 컴파일하여 생성된 안드로이드 네이티브 코드들이 생성되는 위치 ios : Ios 프로젝트 관련 파일로써 플러터를 컴파일하여 생성된 iOS 네이티브 코드들이 생성되는 위치( 맥전용) lib : 플러터 앱 개발을 위한 다트 소스 코드가 위치한 폴더 (프로젝트 생성시 main.dart 파일이 생성되는곳 test 플러터 앱 개발중 테스트 파일 , 테스트 편의성 제공 개발자 직접 관리 파일 2) 주요파일 pubspec.yaml : 플러터 프로젝트에서 중요한 파일로 프로젝트에 필요한 앱명, 버전,빌드,의존성,리소스 ,다양한 패키지와 라이브러리, 이미지,폰트 등을 설정하는 파일 README.md : 프로젝트 소개(설명)이 작성되는 파일 .gitignore : 깃(git)에 커밋, 푸시 등 소스 코드를 업로드 할때 필요 없는 파일을 목록 정의 3) 자동 관리되는 파일들( 수정할 필요 없는 파일) .metadata : 플러터 프로젝트 속성 및 플러터 버전을 관리 pubspec.lock : pubspec.yaml 파일에 적용된 패키지 경로가 관리되는 파일 4) 플로터 시작 파일 프로젝트 구성에서 lib 폴더 아래 main.dart 파일의 main() 함수부터 시작 |
2.플러터 패키지 설치
플러터 내에 필요한 패키지에는 두가지 방법이 있습니다.
1) pubspec.yaml 파일을 열어 수동 입력 후 pub 명령어 실행
2) 콘솔 명령어로 자동 추가 (안드로이드 스튜디오에서 Terminal 탭 활성화 키 [ Alt + F12 ] )
> flutter pub add 패키지명 예) flutter pub add google_fonts ( 구글 폰트 사용) 명령어를 입력하고 나면 pubspec.yaml에 추가한 패키지가 추가되어 있음 |
명령어 실행 |
|
3) 패키지 검색 방법
pub에 필요한 패키지 조회는 pub.dev 에 접속하여 설치 가능한 패키지를 찾아 볼수 있습니다.
4) pub 명령어들
pub get : 플러터 프로젝트로 패키지를 가져옴
pub upgrade : pubspec.yml 파일에 작성된 외부 패키지들을 최신 버전으로 업그레이드 함
pub outdated : 업그레이드 가능한 패키지를 검색
pub downgrade : pub upgrade 반대로 패키지를 특정 버전으로 낮춤
pub global : 패키지를 전역으로 사용할수 있도록 설정 변경
pub run : 스크립트를 실행
pub publish : 패키지를 배포함 (pubspec.yaml 파일 내 publish_to : none 일경우 배포 되지 않음 flutter docter : 플러터 환경이 잘 구성되었는지 확인
※ pub 명령어는 안드로이드 콘솔창에서 입력할수 있으며, 안드로이드 스튜디오 내 제공되는 버튼으로도 실행 가능함
반응형
'개발' 카테고리의 다른 글
안드로이드 스튜디오 프로젝트 삭제 (프로젝트 제거) (0) | 2024.09.23 |
---|---|
플러터 pubspec.yaml 사용할 패키지 가져오기(이미지,폰트) (0) | 2024.09.23 |
플러터 Dart 변수 타입과 컬렉션 및 상수(final,const) (0) | 2024.09.23 |
플러터 널 세이프티 null safty 물음표(? , ??) 느낌표(!) (0) | 2024.09.23 |
플러터 개발 환경 설정 (윈도우) flutter sdk + android studio (0) | 2024.09.23 |