-
Flutter Native Module만들기 1하이브리드 App/Flutter 2019. 10. 30. 14:06
Flutter 를 기존 Natvie앱에 연결하기 위한 단계(ios)
먼저 flutter 프로젝트/모듈이 있다고 가정하겠습니다.
1. flutter 버전 확인
flutter —version
에서 flutter 1.8.4-pre.21 보다 버전이 낮다면, flutter upgrade 를 해야합니다.
flutter upgrade
2. cocoapod이 깔려 있는지 확인, 없으면 install
pod —version
3. channel 확인
연결하기 위해서는 master 채널 이어야 합니다.
flutter channel
결과가 master가 아닌 경우 아래 명령어로 채널을 변경합니다.
flutter channel master
4. 연결하고자 하는 native 프로젝트 폴더로 간다.
vim Podfile
(없을경우 pod init을 해보자, 위의 파일이 생긴다)
열고 아래의 코드를 입력한다.(flutter 프로젝트가 설치되어있는 경로)
flutter_application_path = ‘/Users/a60067669/Desktop/FlutterModule/flutter_test/‘
load File.join(flutter_application_path, '.ios', 'Flutter', 'podhelper.rb')
install_all_flutter_pods(flutter_application_path)
ex)
혹시 위의 예제에서 # 주석처리 되어있는 부분은 load file과 install_all_flutter_pods(flutter_application_path) 가 제대로 되지 않을경우 그 두줄을 지우고 실행해볼 수 있다.
5. 아래를 실행
Pod install
6. 완료~! 테스트를 위해선, native 앱에서 import Flutter 를 하고 build를 해본다
tip) 혹시 위의 pod install을 했다면 한번 종료 후 다시 켜야 함.
- Dart를 배워보자
아래의 링크에서 dart 를 쉽게 해볼 수 있다.
728x90'하이브리드 App > Flutter' 카테고리의 다른 글
Flutter Native 통신 모듈 만들기 2 (0) 2019.10.30 Flutter 설치 (0) 2019.10.30