Skip to content

그림쟁이들을 위한 그림 커뮤니티, 그리미티에 대한 Flutter 기반의 모바일 애플리케이션입니다.

Notifications You must be signed in to change notification settings

Grimity/grimity-flutter

Repository files navigation

🖌️ Grimity

그림쟁이들을 위한 그림 커뮤니티, 그리미티에 대한 Flutter 기반의 모바일 애플리케이션입니다.

🔗 관련 종속성

종속성 최소 버전 권장 버전
Flutter SDK >= 3.35.7 최신 버전

🚀 자동화 배포

자동화 배포를 위한 CI/CD 에서는 Fastlane을 통한 GitHub Actions를 사용합니다.

  • 상단 Actions 탭 클릭
  • 왼쪽 사이드바에서 All workflows → 자동화 배포 선택
  • Run workflow 버튼 클릭
  • 배포할 버전 입력 ...(이하 생략)

🗂️ 초기 세팅하기

최상위 경로를 기준으로 터미널에 아래와 같이 입력하세요.

Note

해당 CLI는 앱을 빌드 하는데 필수적인 설정 파일들을 불러오고 build_runner와 같은 Dart 전처리를 수행하는 등의 작업을 수행합니다.

dart run tools/setup.dart

⚙️ 설정 파일 불러오기

최상위 경로를 기준으로 터미널에 아래와 같이 입력하세요.

dart run git_config fetch

🔗 XCode 빌드 종속성

XCode를 통한 빌드 과정에서는 FlutterFire CLI가 필수적으로 설치되어 있어야 합니다. 따라서 최상위 경로를 기준으로 터미널에 아래와 같이 입력하세요.

dart pub global activate flutterfire_cli

💻 VSCode 빌드 작업

Visual Studio Code를 사용한다면 프로젝트를 열고 Ctrl + Shift + B를 눌러 build_runner watch 작업을 손쉽게 곧바로 실행할 수 있습니다. 이 작업은 Riverpod, Freezed 등의 코드 생성기를 자동으로 감지하고 빌드 합니다.

또는 이를 수동으로 실행하고 싶다면 터미널에 아래와 같이 입력하세요.

dart run build_runner watch --delete-conflicting-outputs

About

그림쟁이들을 위한 그림 커뮤니티, 그리미티에 대한 Flutter 기반의 모바일 애플리케이션입니다.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages