반응형 Develop11 flutter) Future.wait - 다중요청 / 병렬처리 네트워크 요청 등을 여러차례 해야되는 경우 이전 작업이 끝나기를 기다렸다가 다음 작업을 진행하게 되면 시간이 그만큼 많이 걸리게된다. 시간이 오래 걸리면 사용자의 입장에서는 렉이 걸린것인지, 진행되고있는지 의문이 들고, 사용자의 이탈으로 이어지게된다. 이번 포스팅에서는 다중요청. 즉, 요청 후 응답까지 시간이 걸리는 여러개의 작업을 한번에 해보자. 한 눈에 봐도 여러개의 작업을 동시에 요청할 경우 소요 시간이 확 줄어드는 것을 볼 수 있다. 네트워크 요청에 걸리는 시간을 가정하기 위해 Future.delayed를 이용해 코드를 작성한다. Future checkInt(int i) async { int rndInt = Random().nextInt(3)+1; print("in $i"); await Futur.. 2022. 8. 16. flutter> ios에서 Google Signin(Login) 오류날때 ios에서 GoogleSignIn패키지 사용해서 로그인하려는데 에러뜨거나 앱이 그냥 꺼져버릴때 해결방법입니다 확인된 오류메시지: [VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(google_sign_in, Your app is missing support for the following URL schemes: com.googleusercontent.apps.665160386322-5t2nnl6r9rellj1a7d64g53pgdmj4vbu, NSInvalidArgumentException, null) 대충 무슨 스키마(?)가 없다는 뜻 친절하게 문제를 알려줬으니 추가하도록 합시다. 1. xcode 실행 - 프로젝트 .. 2022. 8. 5. flutter) firebase - database 사용하기 firebase 프로젝트 연동은 아래 글을 참고해주세요. https://bright-effact.tistory.com/entry/flutter-Firebase-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-Mac flutter) Firebase 연동하기 flutter에서 firebase를 공식지원한 뒤로 firebase 연동이 아주 쉬워졌습니다. 그럼에도 처음 접하는 개발자에게는 험난한 길이기에 구글링을 하다가 결국 이전방식대로 연동을 하기도 하는데요, 이 bright-effect.com 먼저 firebase에 database를 활성화해야한다. Firebase Console의 좌측 메뉴에서 빌드-Firestore Database를 클릭, '데이터베이스 만들기' 를 클릭한다. 테스트를 .. 2022. 7. 9. Flutter) POD 에러 (Cocoapods 에러 / firebase) ***POD 에러(코코아팟)*** Error running pod install 위와같은 에러가 발생한 분은 아래 순서를 따라 진행해주세요. 프로젝트 터미널에서 아래 명령어 입력 sudo arch -x86_64 gem install ffi os패스워드를 입력하고 잠시 기다리면 Successfully install문구가 나옵니다. 이후 프로젝트의 ios폴더에서 아래 명령어 입력 (프로젝트 터미널에서 cd ios를 입력하면 ios폴더로 들어감) arch -x86_64 pod install firebase관련된 뭔가가 설치되고 Pod installation coplete! 문구가 나오면 성공! 프로젝트경로의 터미널에서 flutter run을 입력해 정상적으로 실행됨을 확인 2022. 7. 8. 이전 1 2 3 다음 반응형