본문 바로가기

Flutter & Dart4

m1, m2 맥에서 Pod install 오류로 Flutter iOS 빌드 안 될 때 Flutter 프로젝트로 iOS 앱을 빌드할 때, m1, m2 맥 기기에서 오류가 발생하면 다음 방식으로 해결할 수 있다. Flutter 프로젝트 루트 경로에서 다음처럼 입력하면 된다. sudo arch -x86_64 gem install ffi cd ios rm -rf build rm -rf Pods rm -rf Podfile.lock rm -rf ~/.pub-cache/hosted/pub.dartlang.org pod cache clean --all flutter clean flutter pub get arch -x86_64 pod repo update arch -x86_64 pod install 매번 필요할 때마다 까먹어서 다시 찾아봐서 메모용.. 2023. 1. 28.
Flutter 위젯 생성 방법들, 유용한 플러그인/사이트 정리 플러터를 사용하여 어떤 식으로 앱을 만드는 지에 대해 정리해본다. Flutter로 앱을 만들 때 추가적으로 도움이 되는 플러그인과 웹사이트들도 정리하였다. UI를 구성하기 쉽고 잘 정리되어 있는 사이트들도 많아서 간단하게 정리해두고 시작하면 훨씬 수월하게 앱을 만들 수 있어 보인다. Flutter로 Widget을 사용하여 앱 만들기 플러터를 사용하여 어떤 식으로 앱을 만드는 지에 대해 정리해본다. Flutter로 앱을 만들 때 추가적으로 도움이 되는 플러그인과 웹사이트들도 정리하였다. UI를 구성하기 쉽고 잘 정리되어 있는 사이트들도 많아서 간단하게 정리해두고 시작하면 훨씬 수월하게 앱을 만들 수 있어 보인다. 위젯을 만드는 방법들 위젯을 만드는 경우 코드로 위젯을 만들어야 하는데, 결국 다 코드로 만들.. 2022. 1. 9.
Flutter 개념, 구조 및 장점 Flutter를 본격적으로 사용해보기 전에 Flutter가 어떤 것인지, 어떤 식으로 동작하는지와 장점에 대해 정리해본다. Flutter란? Flutter는 구글에서 2017년 5월에 출시한 모바일/웹/데스크톱 크로스 플랫폼을 위한 GUI SDK이다. 한 코드 베이스를 통해 모바일(iOS, Android), 데스크탑(MacOS, Linux, Windows), 웹 브라우저에서 모두 동작하는 앱을 만들 수 있도록 해준다. Dart라는 처음 들어볼 수 있는 언어를 사용하는데, Dart는 구글에서 2011년 10월에 공개한 언어이다. 원래는 개인적으로, 한 코드 베이스로 크로스 플랫폼 앱 개발하는 것을 싫어했다. 성능 저하도 있어 보였고 iOS, Android 각각의 고유한 유저 경험을 제대로 지원하지 못 한다.. 2022. 1. 6.
Flutter (플러터) 개발 환경 세팅 Flutter로 개발을 하기 위해 MacOS에 세팅하는 방법을 정리해본다. IDE 설치 Android Studio와 XCode(iOS 앱도 빌드할 경우)는 설치되어 있는 상태라고 가정하고 글을 작성 중이다. 아직 설치하지 않았다면 먼저 설치하고 와서 글을 이어서 읽으면 된다. iOS 앱만 빌드하는 경우에도 Dart 사용을 위해 Android Studio는 설치해주어야 한다. Flutter SDK 설치 https://docs.flutter.dev/get-started/install/macos 위의 사이트에 들어가서 Flutter SDK를 다운받고 압축을 풀어준다. 압축을 푼 폴더를 적당한 위치에 옮겨주면 되는데, 다음 경로에 옮겨주었다. 위치는 원하는 곳 어디에 지정하든 상관 없다. 이제 path 지정을 .. 2021. 12. 19.