Flutter 3.0 업데이트 관련 공지 [Flutter 3.0 버전 현재 강의 호환 가능]

안녕하세요! 모두 버그 없는 좋은하루 되시길 바랍니다!

Flutter가 3.0으로 업데이트되면서 Breaking Change가 많을까봐 걱정했는데 현재 강의와의 호환은 크게 문제 없는걸로 파악되었습니다.

다만 몇가지 유의해야할점 및 마이그레이션 가이드 아래에 정리해드리겠습니다.

 

영상통화 앱 Flutter 3.0 아직 호환불가

"아직" Flutter 3.0 버전으로 진행이 불가능한 유일한 프로젝트입니다.

현재 강의에서 다루는 Agora SDK가 아직 Flutter 3.x 버전에 대응이 안되어있습니다. 다만 며칠내로 업데이트가 롤아웃 될것으로 보이니 한동안은 Flutter 2.x 버전을 사용하시길 바랍니다. 관련 이슈는 아래 링크에서 트랙킹 가능합니다.

https://github.com/AgoraIO/Agora-Flutter-SDK/issues/677

 

Flutter 3.0 버전으로 강의를 시작하는 신규 수강생

따로 추가하셔야할 세팅이 없습니다. 강의 그대로 따라오시면 됩니다.

 

Flutter 2.x 버전으로 강의를 진행하다가 Flutter 3.0으로 업데이트를 하고싶은 수강생

iOS는 따로 작업하실게 없습니다.

Android는 기존 사용하시던 Flutter 버전에따라 Kotlin 버전 이슈가 있을 수 있습니다. 만약 아래 스크린샷과같은 에러가 뜬다면 맨 밑에 작성해드리는 마이그레이션 가이드를 따라해주세요!

 

Flutter 2.x -> Flutter 3.x 마이그레이션 가이드

  1. 프로젝트의 android 폴더 삭제
  2. terminal 실행 후 현재 프로젝트로 이동 (Android Studio의 맨 아래 terminal 탭 실행시 자동으로 프로젝트로 이동됩니다.)
  3. "flutter create ." <-- 커맨드 따옴표 제외하고 실행
  4. android 폴더가 Flutterr 3.x 버전에 맞춰서 새로 생성됩니다.
  5. 프로젝트별 네이티브 세팅 필요한게 있으면 추가 후 실행!

현재 제가 이사한지 얼마 안돼서 영상을 찍기 어렵습니다. 짐이 정리되는대로 마이그레이션 가이드는 따로 영상을 추가하도록 하겠습니다!

감사합니다!

 

Zero.G 프로필
Zero.G 2022.05.18 유튜브 보고 이번에 수강하게 됐는데.. 발빠른 3.0 업데이트 소식으로 강의보는데 한결 편안한 마음으로 완강하도록 하겠습니다. 감사합니다.
jinheesung1 프로필
jinheesung1 2022.08.06 다음 중급강의 기대하고 있습니다.
채널톡 아이콘