Flutter

[Flutter] 플러터의 기본 폴더 구성

shownote 2024. 12. 9. 21:49

flutter folder 구조

  • 프로젝트 밑의 각각의 폴더(android, ios, web, windows) 이후 배포할때 중요하게 된다. (개발중에는 해당폴더에 크게 작업할 일이 없다)
  • 폴더들 아래 있는 파일들은 configuration 파일들임
  • .metadata  수정하면 안되는 파일. Flutter 의한 정보와 메타데이터가 자동으로 관리 됨.
  • nalysis-options 파일은  실행하기 전에 오류 등을 알려줌. (일반적으로 기본설정으로 사용하면 되나, 좀더 고급화 되면 커스터마이징 해서   있음.)
  • 프로젝트명.iml(first_app.iml)파일에는 많은 메타데이터와 정보가 있어서 다른 플랫폼에서 Flutter 앱을 제작할  있도록 함pubspec.lock 파일을 건들지 말고, pybspec.yaml파일을 수정해서 사용.
  • pybspec.yaml파일을 수정해서 가끔 사용해야 . 이미지등 사용할 때 아래와 같이 사용.(이미지상의 asset 파일은 이미지를 위해 추가한 폴더)
pubspec.yaml의 assets의 주석을 풀고 아래와 같이 설정하면, 해당 폴더에 있는 이미지를 사용할 수 있음
 # To add assets to your application, add an assets section, like this:
  assets:
    - assets/images/dice-1.png
    - assets/images/dice-2.png
    - assets/images/dice-3.png
    - assets/images/dice-4.png
    - assets/images/dice-5.png
    - assets/images/dice-6.png