본문 바로가기
자기계발/IT

[Flutter/플러터] 플러터 프로젝트 구조 이해하기

by KTC 2023. 3. 7.

목차

    반응형

    안녕하세요!

    플러터 기본 프로젝트에 대해 알아보겠습니다.

     

     

    [Flutter/플러터] 플러터 프로젝트 생성

    안녕하세요! 이번에는 플러터 프로젝트 생성을 해보겠습니다. 플러터 프로젝트 생성 1. 플러터 프로젝트를 생성하기 위해서는 플러터 개발 환경 구성이 필요함 [Flutter/플러터] 플러터 개발 환경

    ktc7514.tistory.com

     

    플러터 프로젝트 구조 이해

    • 플러터 앱을 잘 만들려면 프로젝트를 구성하는 폴더와 파일의 역할을 알아야 함
    • 플러터 샘플 앱을 기준으로 폴더와 파일을 소개함

    폴더(빨간 상자)

    • .dart_tool : 다트의 여러 가지 도구를 관리
    • .idea : 개발 도구에 필요한 설정
    • android : 안드로이드 네이티브 코드를 작성하는 부분
    • build : 빌드시 생성되는 파일
    • ios : iOS 네이티브 코드를 작성하는 부분
    • lib : 다트 코드를 작성하는 부분
    • test : 테스트 코드를 작성하는 부분

     

    파일(노란 상자)

    • .gitignore : Git 설정 파일. 버전 관리 시 무시할 파일 규칙 작성
    • .metadata : 프로젝트가 관리하는 파일. 임의로 수정하면 안 됨
    • analysis_options.yaml : 다트 lint 설정 파일
    • .packages : 각종 패키지 정보, 임의로 수정하면 안 됨
    • flutter_app.iml : 개발도구에 필요한 설정 파일. 임의로 수정하면 안 됨
    • pubspec.lock : 패키지 매니저가 이용하는 파일. 임의로 수정하면 안 됨
    • pubspec.yaml : 패키지 매니저가 이용하는 파일
    • README.md : 프로젝트 설명을 작성하는 파일
    반응형