inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Flutter 입문 확장판 - 인스타그램 클론 2.0

로그인

login_page.dart 에서 다음과 같은 에러가 납니다.

556

seethrou

작성한 질문수 3

0

로그인전까지 잘 따라 왔는데

login_page.dart 에서 다음과 같은 에러가 납니다.

Compiler message:

lib/login_page.dart:13:9: Error: 'GoogleSignIn' isn't a type.

  final GoogleSignIn _googleSignIn = GoogleSignIn();

        ^^^^^^^^^^^^

lib/login_page.dart:13:38: Error: Method not found: 'GoogleSignIn'.

  final GoogleSignIn _googleSignIn = GoogleSignIn();

                                     ^^^^^^^^^^^^

Performing hot reload...

Try again after fixing the above error(s).

클론코딩 firebase ios Flutter android

답변 6

0

조남용

게시물을 누르면 이렇게 나옵니다.

0

오준석

방금 코드 수정 반영했습니다

0

조남용

테스트 게시물을 firestore에서 만든 후 search 탭에서 업로드된 게시물을 클릭했는데 둘러보기 화면이 나오다가 갑자기

type '() => Map<String, dynamic>?' is not a subtype of type 'Map<String, dynamic>' in type cast

다음과 같은 에러 메세지가 발생했습니다.

어떻게 해야하나요?

0

오준석

타입이 맞지 않는다고 하네요. 데이터를 읽어오지 못 했는데 강제로 Map 형태로 변환하려고 하는 부분이 있는 듯 합니다. 에러난 부분의 코드가 어떻게 될까요?

0

조남용

올려주신 링크의 null_safety 적용 버전을 다운 받은 후에 firebase만 연동해준 상태에서 firebase에서 만든 테스트 게시물에 저렇게 반응을 합니다.

Exception caught by rendering library

The following assertion was thrown during layout:
A RenderFlex overflowed by 99763 pixels on the right. (빨간 줄)

동작중에 console에 이렇게도 뜨네요

실행했을때 동작중에 발생하는 에러라서 어느 부분이 문제인지 잘 모르겠습니다.

0

오준석

네. 확인했습니다. 급하게 Null Safety 적용하다 보니 확인을 못 했네요. 수정 후 답변 드리겠습니다.

0

오준석

참고로 런타임 에러는 디버그 모드로 실행하시면 문제 있는 부분에서 코드가 멈추니 디버깅에 활용 바랍니다.

0

조남용

 

최신 버전 환경에서 따라가고 있는데 login_page 작성 중 실행하니 사진과 같이 에러가 발생했습니다.

0

오준석

최신 코드에 맞게 Null Safety가 적용된 코드를 작성하여 업데이트 하였습니다. 변경점이 많기 때문에 완성 코드를 참고하여 수정해 보시기 바랍니다.

https://github.com/junsuk5/insta_clone2_start/tree/null_safety

0

이다연 (Lee da-yeon)

안녕하세요 git에서 코드 그대로 복붙했는데 FirebaseUser 부분 클래스가 없다고 뜨네요...

0

오준석

Firestore 버전이 영상과 동일한 버전으로 맞추어서 하신다면 FirebaseUser 이고 최신 버전이라면 User 로 클래스가 변경되었습니다.

우선 사용방법 변경사항 확인을 위해 공식문서 공유드립니다.

https://firebase.google.com/docs/auth/flutter/manage-users

0

오준석

본 강의는 Dart 2.7 이전에 작성되었으며 시작 코드부터 시작하여 되도록 영상과 동일한 버전의 라이브러리로 진행하여 전체적으로 파이어베이스 응용을 해 보는 것을 위주로 보시면 좋겠습니다. 따라서 강의를 따라서 하시려면 github 에서 pubspec.yaml 내에 작성된 라이브러리 버전을 동일하게 유지하시는 것을 추천드립니다.

그래도 Null Safety 가 적용된 버전의 코드도 조만간 작성해서 올리고 공지하도록 하겠습니다.

0

seethrou

감사합니다.

0

오준석

pubspec.yaml 파일에 관련 라이브러리 명시 후 packages get 실행 하셨다면
혹시 import 가 안 되어 있을 수 있으니 import문 확인 바랍니다.
https://github.com/junsuk5/flutter_insta_clon/blob/master/lib/login_page.dart

파일 업로드와 완료까지 기다림 부분 질문입니다.

0

374

1

앱 자체 질문이요!

0

290

2

실행 오류 질문

0

321

3

파일이 안떠요..

0

330

2

혹시 Flutter - PHP - Mysql 강의도 해주시면 안될까요 ?

0

320

1

field does not exist within the DocumentSnapshotPlatform 에러 문의

0

972

1

data[document['email'] 사용법 변경 문의 및 following 함수 문의

0

243

1

파이어베이스 연동문제

0

334

2

프로젝트 세팅 에러

0

346

1

firestore 호출 관련 문의 드립니다.

0

266

1

null safety 적용 후 feed_widget.dart 내 widget.document['likedUsers'] 문의드립니다.

0

628

1

image Picker 질문입니다.

0

196

1

flutter로 만든앱을 배포하고 싶은데, 결제시스템 관련 질문이 있습니다.

0

3777

1

firebasestore에서 data를 가져올 때 의문이 있습니다.

0

291

4

setData에 merge: true를 추가해주세요

1

182

0

fire base 설정 중에 sha1 지문을 불러오는 과정에서 오류가 발생합니다.

0

513

1

ios에서 실행

0

154

1

.where 사용법

0

185

2

search_page => detail_post_page 공부 하는도중 Error발생

0

259

1

progressindicator 재질문

0

269

2

DocumentSnapshot과 QuerySnapshot 차이점

0

2623

2

progressindicator 질문

0

253

2

flutter bloc패턴이나 디자인 패턴관련해서 강의계획 혹시 있으세요?

0

315

1

search_page.dart에서 다음과 같은 에러가 나옵니다.

0

620

2