본문 바로가기

flutter24

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.
이중 물음표(??)는 다트(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.
error Looking up a deactivated widget's ancestor is unsafe [Flutter] 아래 오류는 플러터(Flutter)를 처음 접하는 개발자부터 중급 이상의 개발자까지 두루 접하게 되는 문제인 것 같아요! 저도 개발하면서 몇 번이나 만났는지 몰라요ㅎㅎ 다시 보니 새롭죠? 😆 Error 내용 Looking up a deactivated widget's ancestor is unsafe. 이 오류는 주로 다이얼로그(Dialog)나 모달(Modal) 창을 사용할 때 발생하는 문제인데요, 특히 텍스트 필드를 클릭할 때 발생하는 경우가 많아요. 에러 발생 코드 show(BuildContext context){ var dialog = Dialog( child: Container( margin: EdgeInsets.all(8.0), child: Form( child: Column( mainA.. 2023. 11. 1.
한번에 여러 개의 파라미터 전달하기 Multiple Parameters Using go_router in Flutter 아래 문제는 Flutter 개발자들이 go_router를 사용하면서 자주 겪는 문제인 것 같아요! 이번에는 go_router를 사용하여 여러 개의 매개변수를 전달하는 방법에 대해 알아보려고 해요. 함께 살펴볼까요? 😊 에러 내용 "Vanilla flutter에서는 다음과 같이 다른 화면으로 여러 매개변수를 전달할 수 있었어요: Navigator.of(context).push(MaterialPageRoute( builder: (_) => CatalogFilterPage( list: list, bloc: bloc, ) )) 간단하고 쉬웠죠. 필요한 두 가지 매개변수인 list와 bloc을 전달하고, CatalogFilterPage에서 사용할 수 있었어요. 하지만 이제 go_router로 전환하고 문서를 살펴.. 2023. 11. 1.