하나의 Flutter 프로젝트에서 여러 테마 앱을 만드는 방법은 무엇입니까?

앤디

Phonegap 사용에서 Flutter 사용으로 이동하려고하는데 현재 한 프로젝트에서 여러 번 테마를 적용하고 IOS / Android 스토어에 배포 할 수있는 앱이 있습니다.

나는 flutter에 앱 전체에서 사용할 테마 클래스가 있다는 것을 알고 있지만 예를 들어 사용되는 앱을 기반으로 동적으로 설정하려고합니다.

Name: App A
Colors: red, blue, green

Name: App B
Colors: yellow, orange, purple

두 앱 모두 동일한 코드베이스와 페이지를 사용하지만 앱 스토어에 개별 앱으로 배포됩니다.

flutter를 사용하여이 작업을 수행하는 쉬운 방법이 있습니까? 아니면 생성되는 모든 새 앱에 대해 새 프로젝트를 만들어야합니까?

아카이브

당신은 다중을 만들 수 있습니다 flavors

안드로이드에서 당신은 맛을 추가 할 수 있습니다 android/app/build.gradle

flavorDimensions "free"

productFlavors {

    free {
        dimension "app"
        applicationId "com.example.free"
        versionCode 1
        versionName "1.0"
    }

    paid {
        dimension "app"
        applicationId "com.example.paid"
        versionCode 1
        versionName "1.0"
    }
}

그리고 iOS당신은 iOS Schema.

아래 문서가 도움이 될 수 있습니다.

https://flutter.dev/docs/deployment/flavors

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

라이브러리 프로젝트 내에서 앱 테마 속성을 참조하는 방법은 무엇입니까?

Flutter에서 한 번에 하나의 Expand만 사용하여 ExpansionTile을 만드는 방법은 무엇입니까?

Flutter에서 한 번에 하나의 Expand만 사용하여 ExpansionTile을 만드는 방법은 무엇입니까?

단일 프로젝트에서 여러 인스턴트 앱을 만드는 방법은 무엇입니까?

Android의 라이브러리 프로젝트에서 앱 프로젝트에있는 드로어 블을 호출하는 방법은 무엇입니까?

Android의 라이브러리 프로젝트에서 앱 프로젝트에있는 드로어 블을 호출하는 방법은 무엇입니까?

하나의 UITableView에서 여러 목록을 만드는 방법은 무엇입니까? IOS 스위프트

단일 노드 프로젝트에서 여러 NPM 모듈을 게시하는 방법은 무엇입니까?

Flutter에서 여러 버튼 중 하나의 버튼 색상을 변경하는 방법은 무엇입니까?

jUnit을 사용하여 JSF 프로젝트에서 컨트롤러 및 모델을 테스트하는 방법은 무엇입니까?

Flutter의 SafeArea에서 여러 개의 Cupertino 버튼을 만드는 방법은 무엇입니까?

하나의 피벗 테이블에서 여러 피벗 차트를 만드는 방법은 무엇입니까?

Blazor 프로젝트에서 C # 바인딩을 사용하여 HTML 텍스트를 여러 줄로 만드는 방법은 무엇입니까?

단일 빌드 명령으로 Angular 7 프로젝트에서 여러 앱을 빌드하는 방법은 무엇입니까?

여러 프로젝트에서 JAR을 공유하는 가장 좋은 방법은 무엇입니까?

SQL Server에서 하나의 열을 사용하여 피벗 테이블에서 여러 집계 열을 만드는 방법은 무엇입니까?

Java에서 하나의 입력 프롬프트에서 여러 값을 배열로 만드는 방법은 무엇입니까?

Crashlytics에서 Firebase로 마이그레이션 할 때 하나의 iOS 앱에서 여러 계획 / 대상을 처리하는 방법은 무엇입니까?

트리거를 사용하여 Oracle에서 미러 테이블을 만드는 방법은 무엇입니까?

다양한 기능을 테스트하기 위해 Swift 2 앱의 여러 버전을 만드는 가장 좋은 방법은 무엇입니까?

하나의 앱에 여러 http 서버를 만드는 방법은 무엇입니까?

동일한 프로젝트에서 여러 다른 항목을 실행하는 방법은 무엇입니까?

여러 Gradle 프로젝트에서 상용구 Kotlin 구성을 공유하는 방법은 무엇입니까?

Codeigniter : 내 프로젝트에서 여러 'MY_Model'을 사용하는 방법은 무엇입니까?

하나의 테이블 행을 여러 하위 테이블로 분할하는 방법은 무엇입니까?

Flutter 프로젝트에서 .dart_tools의 파일을 참조하는 방법은 무엇입니까?

Flutter에서 전체 테마의 텍스트 색상을 변경하는 방법은 무엇입니까?

Android 멀티 앱 : 하나의 프로젝트에서 두 개의 앱을 만드는 방법은 무엇입니까?

* args를 사용하여 목록에서 여러 HTML 테이블을 만드는 방법은 무엇입니까?