Flutter/오류 해결

1. env 파일 사용처음에는 launch.json파일을 만들고 .env파일 경로를 설정해서 api_key를 관리하려고 했었다. 그런데 어떤 과정에서 문제가 있었는데 json파일로 하는 방식이 작동하지 않았다. 그래서 다른 방식으로 하려고 찾아봤다. json파일을 만드는것 보다는 dotenv 패키지를 많이 사용하는 거같았다. dotenvhttps://pub.dev/packages/flutter_dotenv flutter_dotenv | Flutter packageEasily configure any flutter application with global variables using a `.env` file.pub.dev디렉토리 루트 경로에 .env를 만들고 사용하는 것은 기존과 동일했고, pubnsp..


문제 상황세팅 : 맥북, VSCode, Android simulatorVSCode에서 firebase 기능을 연습하던중 android simulator에서 앱이 실행되지 않는 문제 발생Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. > Installed Build Tools revision 33.0.1 is corrupted. Remove and install again using the SDK Manager. 해결 과정일단 위에나온 오류를 검색을 해보았다. 나와 같은 문제를 겪은 사람이 많은거같았다."Installed Build Tools revision 33.0.1 is corrupted" 현재 설치되어있는..


firebae 연동 이후에 데이터를 쓰고, 데이터를 불러오는 과정에서 문제가 발생해서 해결방법을 찾고 있었다. 어제 하루 종일 혼자 해결하려고 했지만, 실패하고 오늘 다시 오류를 찾기 위해서 튜터 분에서 도움을 받던중, 아래 문장에서 오류가 있어보인다라고 말씀해주셨다. 'Timestamp' firebase에서 데이터 형식을 지정할때 시간 설정을 timestamp로 해놓은게 생각이 나서 찾아봤다. 분명 설정은 timestamp로 했지만 데이터를 입력하는 과정에서 들어간 데이터는 timestamp가 아니라 string타입으로 바뀐 시간 데이터가 들어간 것을 보았다. 그래서 맨처음 데이터를 생성할때 만들었던 timestamp로 만든 데이터를 삭제 해보았다. 삭제하고 새로고침을 눌러보니 불러드린 정보가 잘 ..

firebase에 연결하는 과정에서 데이터를 firebase에 들어가는 것은 확인 되었으나, 읽어서 불러와서 화면에 데이터가 보이지 않는 문제가 발생했다. 콘솔 창에서도 오류라고 보이는 문제가 없었고, firebase를 확인해보니 Read 요청이 되는 것을 보니 데이터 요청은 들어가고 있는 것 같다. 하지만 화면에는 읽은 데이터가 되지 않고 있다. 1. 문제로 키를 잘 못 입렸한 줄 알고 확인해보니, 잘 들어갔고, 요청도 제대로 된것을 보면 이건 문제가 아니다.2. 코드를 잘 못 입력한 경우인 경우는 더 확인을 해보아야 한다.3. firebase에서 설정을 잘못한 경우 일수도 있다. 데이터 베이스의 어떤 부분과 코드에서 짠 설정이 올바르지 않은 경우.4. 예기치 못한 실수? 어떤 부분이 문제인지는 모르..


Flutter를 이용한 앱을 firebase에서 android와 iOS 두가지를 연결하던 중 발생한 문제가 있었다. Android는 문제 없이 잘 연결되었지만, iOS는 중간에 Pod install 과정이 하나 더 있는데 이를 실행하니 아래와 같은 문제가 발생했다. 오류가 발생하면 당황하기 마련이다. 하지만 우선 오류가 발생한 글을 읽어보면 대체로 어떤 문제인지 파악할 수 있을 때가 많다. 이 사실을 알기에 찬찬히 읽어보았다. 처음에는 어떤 오류인지 잘 눈에 들어오지 않았다. 그래서 install을 다시 했지만 같은 오류가 나왔고, 두번째에 나온 글을 읽다보니 설치된 pod의 버전이 달라서 생긴 문제인것을 알 수 있었다. 버전이 달라서 생긴 문제는 높은 확률로 해결방법이 같이 제시되어있다. 이로 인..