본문 바로가기

Flutter43

FutureBuilder를 사용하여 배경 이미지를 설정하는 방법 [flutter] 아래 코드는 배경 이미지를 설정하는 코드에요. 이 코드에서는 FutureBuilder를 사용해서 비동기로 이미지 파일을 가져오고, 그 파일을 BoxDecoration으로 설정하여 배경 이미지로 사용하고 있어요. 에러 발생 코드 Container( decoration: BoxDecoration( image: DecorationImage( fit: BoxFit.cover, image: FileImage(widget.lightAnimation.imageFile), ), ), ) 문제는 FileImage와 BoxDecoration이 Widget이 아니라는 것이에요. 그런데 제가 이해한 바로는 Container의 자식 위젯이 많은 변수와 함수로 구성되어 있어서 Container를 사용할 수 없다고 하셨네요. 대신.. 2023. 11. 9.
Flutter app에서 SHA-1 생성하기 [Google Sign-In] 아래 질문에 대한 답을 찾아보세요! 😄 "Flutter 앱을 위해 SHA-1을 생성하려고 하는데, 어떻게 해야 할까요?" SHA-1은 Google Sign-In을 지원하기 위해 Android Studio에서 사용하는 인증 키입니다. Flutter 앱에서 SHA-1을 생성하는 방법에 대해 알려드릴게요! 아래의 단계를 따라 진행해보세요. 터미널 터미널에서 프로젝트 폴더로 이동하세요. Mac keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android Windows keytool -list -v -keystore ".android\\debug.keystore" -alias.. 2023. 11. 2.
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance [npm] error 아래 오류는 주로 Xcode와 관련된 문제입니다. 오류가 발생한 이유와 해결 방법에 대해 알아보도록 하겠습니다. xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance 해당 오류는 Xcode와 관련된 문제로, Xcode가 설치되어 있지 않거나 활성 개발자 디렉토리가 잘못 설정되어 있는 경우에 발생합니다. 이 문제를 해결하기 위해 몇 가지 방법을 시도해 볼 수 있습니다. 해결 방법: Xcode 설치 확인: xcodebuild -version Xcode가 설치되어 있지 않은 경우, Ap.. 2023. 11. 2.
이중 물음표(??)는 다트(Dart)에서 널(null) 검사를 간단하게 처리하는 방법 중 하나에요. flutter 아래 코드에 나오는 ?? 이중 물음표에 대해 궁금하시다니! 좋은 질문이에요! 이중 물음표(??)는 다트(Dart)에서 널(null) 검사를 간단하게 처리하는 방법 중 하나에요. 아래 코드를 함께 살펴볼까요? 😄 코드 final myStringList = prefs.getStringList('my_string_list_key') ?? []; 위의 코드는 prefs.getStringList('my_string_list_key')에서 반환된 값이 널(null)이라면 빈 리스트([])를 할당하는 역할을 해요. ?? 연산자는 왼쪽 피연산자가 널(null)이 아니라면 왼쪽 피연산자의 값을 반환하고, 널(null)이라면 오른쪽 피연산자의 값을 반환해요. 즉, 위의 코드는 prefs.get.. 2023. 11. 1.