66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
StreamBuilder dispose 문의.
안녕하세요 강사님. root_page.dart(StatelessWidget) 파일내용중 문의 드립니다. StreamBuilder 에 대해서 dispose 할 필요는 없나요? 필요하다면 어떻게 처리하는지 문의 드립니다. 감사합니다
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
강의 소스코드를 불러오기했는데 Logcat,콘솔,SDK매니저등이 안보여요
안녕하세요 선생님 강의 열심히 듣고있는데요 완성된 소스코드를 보고싶어서 안드로이드 스튜디오에 프로젝트불러오기로 다운받은 소스폴더 열었는데 신규프로젝트 만들기로 할때는 있었던 Logcat,콘솔창,SDK매니저 표시탭에서 찾아도 기타등등이 열 수도없고 어디에도 안보이네요... 혹시 어떤 문제일까요
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
코드샘플 혹시 올려두신거 있나요?
보통 인강들으면 소스코드 샘플 올려두시던데 여긴 못찾겠네요? 혹시 올려두신데 있으신가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
파이어 베이스 구글 로그인을 구현한뒤 몇가지 질문이 있습니다.
앱에서 구글 로그인을 사용하는건 편리하고 좋은거 같은데 (의미는 대충 파악하고 복붙만 했어여 구글 로그인 객체로 로그인한뒤 그 결과를 파이어 베이스 유저에 저장하면 루트 페이지에서 그 변화(로그인 상태 변화)를 감지해서 로그인 상태가 될경우 탭 페이지 출력 이런식으로 (인자값이나 토큰 설정 같은건 의미를 정확히 모르고 일단 복붙했어여 ) 그런데 이시점에서 질문이 4가지 있습니다 1.구글 파이어베이스 로그인을 구현한뒤 추가적인 계정 관련 정보를 저장해야 한다면 (전화 번호, 팔로잉 팔로우 등등) 클라우드 파이어 스토어에 nosql 형식으로 저장하나여? 2.로그인과 계정 정보(팔로잉 팔로워 등등)만 파이어베이스와 연동하고 그외는 전형적인 api 서버들과 연동하는것도 괜찮은 방식이 되나여? 3.로그인 로직은 그냥 복붙해서 써서 어렵지 않은거 같은데 orm 비슷한 로직들이 전형적인 api 서버(node,장고 등)에 대한 호출과는 조금 다른것 같아서 좀더 어렵게 느껴지는데 전형적인 api 서버 + flutter 강의는 아직 안찍으셨나여? 4.책도 구입하는게 좋을까여? (플루터와 다트 기초가 부족해서여 그리고 1,2,3의 답이 혹시 책에 있을까여?) 알려주시면 감사여 !
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
터미널에서 오류가 떠요
안녕하세요 강사님 제가 4분 10초경까지 따라했는데 오류가 뜹니다 어떻게해야하나요? 윈도우, vscode 사용중입니다 (안스도 가능)
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
TextEditingController 객체를 만들때 에러가 발생해여
안녕하세여 질문이 있습니다 아래의 객체를 만들때 에러가 발생해여 final TextEditingController = TextEditingController(); 에러 메세지는 Only static members can be accessed in initializers. 입니다 에러 원인이나 고치는 방법을 알려주실수 있나요? 감사합니다
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
firebase Storage 수정사항 공유합니다.
Firebase_Storage가 많이 업데이트 되면서 문법이 많이 바꿨는데 일단 웹서핑으로 찾은내용이 정상작동되어서 공유합니다. final firebaseStorageRef = FirebaseStorage.instance .ref() .child('post') .child('${DateTime .now() .millisecondsSinceEpoch}.png');final task = firebaseStorageRef.putFile( _image, SettableMetadata(contentType: 'image/png'));task.then((TaskSnapshot snapshot){ var downloadUrl=snapshot.ref.getDownloadURL(); downloadUrl.then((uri){ var doc=FirebaseFirestore.instance.collection('post').doc(); doc.set({ 'id':doc.id, 'photoUrl':uri.toString(), 'contents':_controller.text, 'email':widget.user.email, 'displayName':widget.user.displayName, 'userPhotoUrl':widget.user.photoURL }).then((value){ Navigator.pop(context);
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
apk 생성 및 설치후 오류 디버깅 문의.
안녕하세요 강사님. 좋은 강의 감사드립니다. 완강이후 강의 결과물을 apk 로 만들어서 안드로이드 폰(화웨이 mate 9, 안드로이드 9버전)에 설치를 했습니다. 며칠 고생해서 플러그인 버전들도 거의 최신버전으로 변경했고, 에뮬에서는 문제없이 동작합니다. 설치 방식은 apk 방식으로 flutter install 명령어를 이용해서 작업했습니다. 서명작업도 하였고, 번들링 작업은 잘 안되서 apk 방식으로 진행했습니다. 참고 사이트 - https://flutter.dev/docs/deployment/android 에뮬에서는 문제없이 동작하던 어플이 실제 폰에 설치를 하니, 로그인부터 되지 않고 계속 로그인화면만 보여집니다. 이런경우 어떻게 디버깅 및 오류원인을 찾을수 있을까요? 문의 드립니다. 감사합니다. 플러그인 버전은 아래와 같습니다. cupertino_icons: ^1.0.0 image_picker: ^0.6.7+12 firebase_auth: ^0.18.2 flutter_signin_button: ^1.1.0 google_sign_in: ^4.0.7 cloud_firestore: ^0.14.3 firebase_storage: ^4.0.1 에뮬에서 실행 및 구글 로그인 관련 로그. Launching lib\main.dart on AOSP on IA Emulator in debug mode... Running Gradle task 'assembleDebug'... √ Built build\app\outputs\flutter-apk\app-debug.apk. Installing build\app\outputs\flutter-apk\app.apk... Waiting for AOSP on IA Emulator to report its views... D/EGL_emulation(13128): eglMakeCurrent: 0xeba29560: ver 3 0 (tinfo 0xd464e640) Debug service listening on ws://127.0.0.1:2621/f5Boq3EOJ1U=/ws Syncing files to device AOSP on IA Emulator... D/eglCodecCommon(13128): setVertexArrayObject: set vao to 0 (0) 1 2 D/EGL_emulation(13128): eglMakeCurrent: 0xefd47c40: ver 3 0 (tinfo 0xe9883920) D/eglCodecCommon(13128): setVertexArrayObject: set vao to 0 (0) 1 0 I/flutter (13128): MyApp created I/flutter (13128): root_page created I/flutter (13128): You need to login(root->login page) *************** I/flutter (13128): login_page created ******************************************** I/flutter (13128): You need to login(root->login page) *************** I/flutter (13128): login_page created ******************************************** I/flutter (13128): You need to login(root->login page) *************** I/flutter (13128): login_page created ******************************************** W/ActivityThread(13128): handleWindowVisibility: no activity for token android.os.BinderProxy@aec1fe0 I/lutter_firebas(13128): IncrementDisableThreadFlip blocked for 6.593ms D/EGL_emulation(13128): eglMakeCurrent: 0xeba29560: ver 3 0 (tinfo 0xd464e640) D/EGL_emulation(13128): eglMakeCurrent: 0xeba29560: ver 3 0 (tinfo 0xd464e640) I/BiChannelGoogleApi(13128): [FirebaseAuth: ] getGoogleApiForMethod() returned Gms: com.google.firebase.auth.api.internal.zzao@6c91e21 D/FirebaseAuth(13128): Notifying id token listeners about user ( 2peU9Ullg6O0oNe2LDFvZi7h4by2 ). D/FirebaseAuth(13128): Notifying auth state listeners about user ( 2peU9Ullg6O0oNe2LDFvZi7h4by2 ). I/flutter (13128): signed in xxx KIM ======> 로그인 성공 I/flutter (13128): [login click]****************************** I/flutter (13128): [login click]****************************** I/flutter (13128): Login success(root->tab page) *************** I/flutter (13128): home page created ======> TabPage 에서 HomePage 호출 성공
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
클래스 extends 변경 문의.
안녕하세요 강사님. 아래의 2 파일에서 강좌와 강사님의 최종 소스에서 다른 부분이 있습니다. 변경하신 이유가 있는지 문의 드립니다. home_page.dart 강좌는 class HomePage extends StatelessWidget 강사님 소스는 class HomePage extends StatefulWidget { login_page.dart 강좌는 class HomePage extends StatelessWidget 강사님 소스는 class HomePage extends StatefulWidget {
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Plugin 오류. firebase_core_web not found
안녕하세요 강사님. 강의 잘 듣고 있습니다. 이번강의가 참 어려운거 같습니다. 해당 프로젝트에서 stop 하고 run을 하면 아래와 같은 오류가 나오는데, 어떻게 처리해야 하나요? flutter clean 하고 다시 run 해도 동일하게 나옵니다. 설정을 어떻게 변경해야하는지 답변 부탁드립니다. 설정 버전 : image_picker: ^0.6.7+12 flutter_signin_button: ^1.1.0 google_sign_in: ^4.0.0 firebase_auth: ^0.14.0+5
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
로그아웃시 로그인 페이지로 이동
안녕하세요? 강의를 보고 RootPage로 로그인 정보가 있을때는 바로 TabPage로 이동하는 것을 구현하였는데요. 로그인 하고, 앱을 다시 실행했을때는 로그아웃이 제대로 되어 Root로 돌아가 LoginPage로 이동하는데, 로그인을 하자마자 로그아웃을 하면, Root로 돌아가지 않고, TabPage에서 사용자 데이터만 잃어 인디게이터가 돌아가는 장면으로 바뀌게 됩니다. 제가 잘못한줄 알고 몇일째 씨름하다가 영상을 유심히 보니까, 영상에서도 일단, 로그인을 하고 앱을 다시 실행하여 로그아웃을 하더라구요. 혹시 로그인 하자마자 앱을 다시 실행하지 않고 종료했을때 잘 되시나요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
설치과정에서 오류가 나옵니다ㅜㅜ
강의를 들으면서 flutter 을 설치하는 과정에서 오류가 나니 기운이 쫙빠지네요ㅜㅜ stackoverflow나 구글링해봐도 해결책을 못찾아 질문을 올립니다.. Android studio 는 원래 설치했다가 재설치를 했었어요. C:\Program Files\Android\Android Studio C:\Users\사용자파일\.AndroidStudio4.0 C:\Users\사용자파일\AndroidStudioProjects 이런 경로로 설치를 했어요. 강의대로 flutter 홈페이지에서 1.22.2버전을 Download 폴더에 설치한 후 flutter_console.bat 파일을 실수로 열고 C:\Program Files\flutter 경로로 이동을 했어요 환경변수는 Path에 C:\Program Files\flutter\bin 두개 다 추가했고요 안돼서 추가로 flutter 변수를 생성해서 C:\Program Files\flutter\bin로 추가했어요. Android Studio Plugins 에서 Dart, Flutter 설치 후에 IDE restart 했었고 Start a new Flutter project가 떠서 정상적으로 설치가 된줄 알았습니다. 하지만 flutter_console.bat 파일에서 flutter doctor 명령을 실행해보니 밑에와 같은 오류가 나왔어요. Doctor summary (to see all details, run flutter doctor -v): [✓] Flutter (Channel beta, v1.22.2, on Microsoft Windows, local ko-KR) [✓] Android toolchain - develop for Android devices (Android SDK 30.0.1) [✓] Android Studio (version 4.1.0) ✗ Flutter plugin not installed; this adds Flutter specific functionality. ✗ Dart plugin not installed; this adds Dart specific functionality. [!] Connected devices ! No devices available ! Doctor found issues in 2 categories. Android studio SDK Tools에서는Android SDK Build Tools, Android Emulator, Android SDK Platform Tools, Android SDK Tools(Obsolete)의 Tools가 설치되어있어요.Android Studio Settings 에서 Flutter Path 경로를 설정해야한다고해서 Languages & Frameworks 경로에 들어가보니Dart 와 Flutter 언어가 뜨지 않습니다. flutter_console.bat 파일에서 flutter doctor --android-licenses 명령을 실행한 후에 모든 licenses를 y버튼을 눌러서 설치도 했어요. 하지만 여전히 오류가 납니다ㅜㅜFirebase를 연동한 project가 있어서 Android Studio를 삭제하니가 껄그러운데 설치했다가 재설치한게 문제인걸까요?jdk 는 13 버전쯔음 됩니다. 저에게 답변을 주세요ㅠㅠ
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
오류
강의 듣다가 아래와 같은 오류가 발생하고 에뮬레이터 상에서 사진처럼 저런 에러가 발생했습니다 저 부분 말고 나머지 기능은 전부 다 실행이 되는데 어떻게 해결해야 될까요.. 구글링을 해봐도 해결방법을 모르겠어서 남깁니다 ㅠ ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════ The following assertion was thrown building: 'package:flutter/src/painting/_network_image_io.dart': Failed assertion: line 26 pos 14: 'url != null': is not true. Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause. In either case, please report this assertion by filing a bug on GitHub: https://github.com/flutter/flutter/issues/new?template=BUG.md When the exception was thrown, this was the stack: #2 new NetworkImage (package:flutter/src/painting/_network_image_io.dart:26:14) #3 new Image.network (package:flutter/src/widgets/image.dart:404:68) #4 _SearchPageState._buildListItem (package:instagram_clone/search_page.dart:65:24) #5 _SearchPageState._buildBody.<anonymous closure>.<anonymous closure> (package:instagram_clone/search_page.dart:48:20) #6 SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:448:22) #7 SliverMultiBoxAdaptorElement._build.<anonymous closure> (package:flutter/src/widgets/sliver.dart:1136:67) #8 _HashMap.putIfAbsent (dart:collection-patch/collection_patch.dart:140:29) #9 SliverMultiBoxAdaptorElement._build (package:flutter/src/widgets/sliver.dart:1136:26) #10 SliverMultiBoxAdaptorElement.createChild.<anonymous closure> (package:flutter/src/widgets/sliver.dart:1149:55) #11 BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2620:19) #12 SliverMultiBoxAdaptorElement.createChild (package:flutter/src/widgets/sliver.dart:1142:11) #13 RenderSliverMultiBoxAdaptor._createOrObtainChild.<anonymous closure> (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:356:23) #14 RenderObject.invokeLayoutCallback.<anonymous closure> (package:flutter/src/rendering/object.dart:1868:58) #15 PipelineOwner._enableMutationsToDirtySubtrees (package:flutter/src/rendering/object.dart:920:15) #16 RenderObject.invokeLayoutCallback (package:flutter/src/rendering/object.dart:1868:13) #17 RenderSliverMultiBoxAdaptor._createOrObtainChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:345:5) #18 RenderSliverMultiBoxAdaptor.insertAndLayoutChild (package:flutter/src/rendering/sliver_multi_box_adaptor.dart:491:5) #19 RenderSliverGrid.performLayout (package:flutter/src/rendering/sliver_grid.dart:590:17) #20 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #21 RenderSliverEdgeInsetsPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:137:11) #22 RenderSliverPadding.performLayout (package:flutter/src/rendering/sliver_padding.dart:377:11) #23 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #24 RenderViewportBase.layoutChildSequence (package:flutter/src/rendering/viewport.dart:471:13) #25 RenderViewport._attemptLayout (package:flutter/src/rendering/viewport.dart:1465:12) #26 RenderViewport.performLayout (package:flutter/src/rendering/viewport.dart:1374:20) #27 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #28 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #29 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #30 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #31 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #32 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #33 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #34 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #35 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #36 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #37 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #38 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #39 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #40 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #41 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #42 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #43 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #44 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #45 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #46 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173:11) #47 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:495:7) #48 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:242:7) #49 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:401:14) #50 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #51 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #52 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #53 RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:115:13) #54 _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1269:11) #55 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #56 RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:396:13) #57 RenderObject.layout (package:flutter/src/rendering/object.dart:1769:7) #58 MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:173:11) #59 _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:495:7) #60 MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:242:7) #61 RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:401:14) #62 RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1632:7) #63 PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:889:18) #64 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:404:19) #65 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:867:13) #66 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:286:5) #67 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1117:15) #68 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1056:9) #69 SchedulerBinding._handleDrawFrame (package:flutter/src/scheduler/binding.dart:972:5) #73 _invoke (dart:ui/hooks.dart:253:10) #74 _drawFrame (dart:ui/hooks.dart:211:3) (elided 5 frames from class _AssertionError and dart:async) ════════════════════════════════════════════════════════════════════════════════════════════════════ ════════ Exception caught by widgets library ═══════════════════════════════════════════════════════ The following assertion was thrown building: 'package:flutter/src/painting/_network_image_io.dart': Failed assertion: line 26 pos 14: 'url != null': is not true. Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause. In either case, please report this assertion by filing a bug on GitHub: https://github.com/flutter/flutter/issues/new?template=BUG.md When the exception was thrown, this was the stack: #2 new NetworkImage (package:flutter/src/painting/_network_image_io.dart:26:14) #3 new Image.network (package:flutter/src/widgets/image.dart:404:68) #4 _SearchPageState._buildListItem (package:instagram_clone/search_page.dart:65:24) #5 _SearchPageState._buildBody.<anonymous closure>.<anonymous closure> (package:instagram_clone/search_page.dart:48:20) #6 SliverChildBuilderDelegate.build (package:flutter/src/widgets/sliver.dart:448:22) ... ════════════════════════════════════════════════════════════════════════════════════════════════════
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Create_page 작성하고 갤러리에서 사진 불러올 때
안드로이드폰으로 실행하면 잘 구동되는데 아이폰으로 실행하면 갤러리로 이동하지 않고 계속 디바이스 연결이 끊긴다고 나오는데 어떻게 해결해야되나여..?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
firebase storage에는 정상적으로 올라오는데
realtime database에는 json data가 업데이트 되지 않네용...
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
해당 오류와 같은 문제가 발생하는데 제가 뭘 빼먹었을까요 ?
════════ Exception caught by widgets library ═══════════════════════════════════════════════════════ The following FirebaseException was thrown building StreamBuilder<FirebaseUser>(state: _StreamBuilderBaseState<FirebaseUser, AsyncSnapshot<FirebaseUser>>#fe17e): [core/no-app] No Firebase App '[DEFAULT]' has been created - call Firebase.initializeApp() The relevant error-causing widget was: StreamBuilder<FirebaseUser> file:///C:/Users/PC/AndroidStudioProjects/instagram_clone/lib/root_page.dart:10:12 When the exception was thrown, this was the stack: #0 MethodChannelFirebase.app (package:firebase_core_platform_interface/src/method_channel/method_channel_firebase.dart:118:5) #1 Firebase.app (package:firebase_core/src/firebase.dart:52:41) #2 FirebaseAuth.instance (package:firebase_auth/src/firebase_auth.dart:37:47) #3 new _LoginPageState (package:instagram_clone/login_page.dart:14:43) #4 LoginPage.createState (package:instagram_clone/login_page.dart:9:36) ... ════════════════════════════════════════════════════════════════════════════════════════════════════
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
오류
선생님 제가 코딩을 하고 돌리는데 이뮬레이터에서 google sign in 버튼을 누르면 아무것도 동작을 하지 않습니다. 밑에 저 코드가 문제인 것 같은데 E/flutter (31681): [ERROR:flutter/lib/ui/ui_dart_state.cc(166)] Unhandled Exception: type 'User' is not a subtype of type 'FirebaseUser' 처음에 돌렸을 때는 로그인 화면이 떠서 로그인을 했더니 그다음에 제 앱에 들어가지지 않아 중지하고 다시 돌렸는데 들어가지지 않습니다. 밑에 질문을 참고해서 FireBase auth 라이브러리도 최신버전으로 했는데 혹시 무슨 문제인지 알 수 있을까요?
- Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
오류
삭제된 글입니다
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
여기까지 github 소스랑 동영상 보면서 따라했는데 질문 있습니다.
account page에서 로그아웃을 하고 다시 로그인을 하면 home 이랑 account 페이지에서 에러창이 뜨는데 왜 그런건가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
gallery 접근
안녕하세요. 수강잘 들었습니다. 제가 iOS로도 테스트를 하는데 사진추가 버튼 눌러서 갤러리 접근할 때 iOS 는 따로 에러메시지도 안내고 Lost connection to device. 이 메시지가 나옵니다. 그러면서 앱이 죽어버리는데 혹시 이 부분에 대해 질문드립니다.