• flutter create
    모바일 개발/Flutter 2025. 8. 6. 15:02
    반응형

     

    플러터 프로젝트를 생성하는 데 사용되는 create 커맨드의 자주 사용하는 옵션에 대해 정리한다.

    프로젝트 생성을 위해서는 플러터 sdk 설치가 필요하며, iOS 개발의 경우 xcode가 설치돼있어야 한다(맥 필수).

     

    기본 명령어

    프로젝트를 생성할 경로에서 다음 명령어를 실행한다.

    flutter create project_name

     

    프로젝트 이름 설정

    프로젝트 이름은 다음 규칙을 따르도록 설정해야 한다.

    - 소문자, 숫자, 언더바(_)로만 이루어져야 함.

    - 숫자로 시작하지 않을 것.

     

    패키지 이름, iOS bundle identifier 설정 옵션

    - --org: 안드로이드의 패키지 이름, iOS의 bundle identifier를 지정한다. e.g. com.example.myapp

     

    도메인의 역순으로 작성한다.

     

    안드로이드, iOS 플랫폼 지원 옵션

    - --platforms: 플랫폼 이름 e.g. android, ios

    - --android-language: 안드로이드 개발 언어 e.g. kotlin, java

    - --ios-language: iOS 개발 언어 e.g. swift, objc

     

    참고--ios-language 옵션은 deprecated 되었다.

    앞으로는 디폴트 언어로 swift가 사용될 것이며, objective-c 사용은 권장되지 않는다고 한다.

     

    또 축약형을 사용해서 --android-language 는  -a 로, --ios-language-i 로 사용할 수도 있다.

     

    옵션 사용 예시

    flutter create my_app --platforms=android,ios --org=com.example.myapp --android-language=kotlin --ios-language=swift
    flutter create my_app --platforms=android,ios --org=com.example.myapp -a kotlin -i objc

     

    실행하면 다음과 같은 메세지가 나타난다.

    Developer identity "Apple Development: yourname (XXX)" selected for iOS code
    signing
    Creating project my_app...
    Resolving dependencies in 'my_app'... 
    Downloading packages... 
    Got dependencies in 'my_app'.
    Wrote 74 files.

    All done!
    You can find general documentation for Flutter at: https://docs.flutter.dev/
    Detailed API documentation is available at: https://api.flutter.dev/
    If you prefer video documentation, consider:
    https://www.youtube.com/c/flutterdev

    In order to run your application, type:

      $ cd my_app
      $ flutter run

    Your application code is in my_app/lib/main.dart.

    패키지 생성에 성공한 것이다.

     

    커맨드를 직접 입력하기 귀찮다면 VSCode에서 ctrl + shift + p를 눌러 커맨드 팔레트를 열고, Flutter: New Project를 선택해 프로젝트를 생성하는 방법도 있다.

     

    생성 이후 패키지 의존성 설치

    pubspec.yaml 파일 내 dependencies에 새로운 패키지를 추가했을 경우, 해당 프로젝트 경로에서 터미널을 열고 다음 명령어를 입력하여 의존성을 설치해줘야 한다.

    flutter pub get

     

    패키지를 제거하고자 하는 경우 다음과 같이 사용한다.

    flutter pub remove package_name

     

    반응형

    '모바일 개발 > Flutter' 카테고리의 다른 글

    앱 아이콘 세팅  (0) 2025.11.21
    다국어 지원(Localization)  (0) 2025.11.16
    패키지 코틀린 버전 맞추기  (0) 2025.11.16
    플러터 apk, ipa 파일 생성  (1) 2025.08.06
    inappwebview로 html 파일 열기  (1) 2025.08.06

    댓글

ABOUT ME

공부한 것을 기록하기 위해 블로그를 개설했습니다.

VISIT

/