66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
app:processDebugGoogleServices 오류
현재 준석님 git에 있는 instagram clon의 app 하위 build.gradle를 사용하면 Execution failed for task ':app:processDebugGoogleServices'. > No matching client found for package name 'com.suwonsmartapp.instagramclon' 라는 오류가 발생합니다. 문제는 파일 맨 아래에 apply plugin: 'com.google.gms.google-services' 이것 때문이였습니다. 이 줄을 삭제하시면 오류가 없어지네요. 그 이유가 apply plugin: 'com.android.application' 위 plugin 안에 이미 구글 서비스를 포함하고 있어 충돌이 나는듯합니다,
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Android sdkmanager 액세스 거부 오류
안녕하세요 강의수강후, 꼭 따라해보고 싶은데.. flutter 설치가 안되서 못하고 있는 상황이라, 혹시 비슷한 이슈 보셨는지 여쭐 수 있을까하여 질문 올립니다. 하기 그림과 같이, flutter doctor --android-licenses 실행시, android sdkmanger가 찾아지는데, 액세스가 계속 거부되어서 설치를 못하고 있습니다.. 인터넷에 유사한 케이스도 별로 없어니와, 'hide obsolete packages' 체크해제해서 Android SDK Tools (Obsolete) 살펴보는 것도 안통하네요 ㅠㅠ 혹시나 어떻게 설치할 수 있는 방법이 없을까 질문드립니다
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
ios관련 질문입니다.
제가 ios는 처음 접해봐서 질문드립니다. 윈도우환경에서 ios에뮬레이터는 못쓰는걸로 밑에 질문에서 봤는데 테스트기기가 있어도 돌려볼수는 없는건가요? 윈도우용 Xcode는 있는것같던데 불가능한건가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
로그인 기능이 제대로 작동하지않습니다.
현재 주어진대로 코드를 짜넣어 진행하였으나 구글계정으로 로그인까지만 되며 그이후 탭페이지로 넘어가지않고 그대로 로그인페이지에 머물러있습니다 에디터에서 따로 오류문구는 떠오르지 않고있습니다ㅠㅠ import 'package:flutter/material.dart';import 'package:flutter_signin_button/flutter_signin_button.dart';import 'package:google_sign_in/google_sign_in.dart';import 'package:firebase_auth/firebase_auth.dart';import 'package:instagramclon/tab_page.dart';class LoginPage extends StatelessWidget { final GoogleSignIn _googleSignIn = GoogleSignIn(); final FirebaseAuth _auth = FirebaseAuth.instance; @override Widget build(BuildContext context) { return Scaffold( body: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ Text('Instagram Clon', style: TextStyle(fontSize: 40.0, fontWeight: FontWeight.bold)), Padding( padding: EdgeInsets.all(50.0), ), SignInButton( Buttons.Google, onPressed: () { _handleSingIn().then((user) { Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => TabPage(user))); }); }, ), ], ), ), ); } Future<FirebaseUser> _handleSingIn() async { GoogleSignInAccount googleUser = await _googleSignIn.signIn(); GoogleSignInAuthentication googleAuth = await googleUser.authentication; FirebaseUser user = await _auth.signInWithCredential( GoogleAuthProvider.getCredential( idToken: googleAuth.idToken, accessToken: googleAuth.accessToken)); print("signed in " + user.displayName); return user; }}
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
빌드 오류 도와주세요 ㅜㅜ
빌드를 하니 오류가 FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\YONGJAE\AndroidStudioProjects\instargram_clon\android\app\build.gradle' line: 5 * What went wrong: A problem occurred evaluating project ':app'. > Could not get unknown property 'localProperties' for project ':app' of type org.gradle.api.Project. * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 33s Exception: Gradle task assembleDebug failed with exit code 1 알려주시면 감사하겠습니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
컴파일 에러가 발생합니다
안녕하세요 강의 내용 잘 따라 하다가 구글 인증 수업 이후 부터 아래 에러가 발생합니다. Build file '/Users/Mac/AndroidStudioProjects/FlutterProject/instagram_clon/android/build.gradle' line: 35 여기는 apply plugin: 'com.android.application' 이 코드가 있습니다. 이 코드를 주석 처리하면 컴파일은 되는데, 구글 로그인 화면에서 클릭해서 처리가 않됩니다. 그리고 아래와 같은 문구 많이 생깁니다 E/MethodChannel#plugins.flutter.io/firebase_auth(11148): Failed to handle method call ..... E/flutter (11148): #27 _dispatchPointerDataPacket (dart:ui/hooks.dart:184:5) ...... 그리고 올려놓으신 전체 소스에서는 해당 코드가 않보이네요... 아래는 전체 컴파일 에러 메시지입니다. ------------------------------------------ Launching lib/main.dart on AOSP on IA Emulator in debug mode...Running Gradle task 'assembleDebug'...FAILURE: Build failed with an exception.* Where:Build file '/Users/Mac/AndroidStudioProjects/FlutterProject/instagram_clon/android/build.gradle' line: 35* What went wrong:A problem occurred evaluating root project 'android'.> Failed to apply plugin [class 'org.gradle.language.base.plugins.LifecycleBasePlugin'] > Cannot add task 'clean' as a task with that name already exists.* Try:Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.* Get more help at https://help.gradle.orgBUILD FAILED in 814msException: Gradle task assembleDebug failed with exit code 1
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
파이어베이스와 구글 로그인 기능구현 영상중~ 18:40 까지하다 막히는 부분
안녕하세요 ㅎ 18:40 까지하다 막히는 부분 질문 남겨봐요 이런 경고문구가 뜨는데 어떻게 해결해야할지 모르겠어요 ㅠ
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
갤러리에서 사진 불러오기 <- 여기서 막히는거 질문드려요 ㅎ
네 안녕하세요 ^^ 8:22초까지 하여 재생눌렀는데 이렇게 되어서요 ㅎ
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
쿠퍼티노 디자인 여기서 막히는 부분 질문 남겨봅니다.
안녕하세요 ㅎ 동영상 따라하다가 막혀서 남겨요 똑같이 했다고 생각했는데 안되네요
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
상태 변경 하기 <-여기서 막히는거 질문입니다.
안녕하세요 동영상 현재 상태 변경 하기 보고 있습니다. 나름 똑같아 하고 동그란 버튼 눌러도 Hello World가 헬로 월드로 안바뀌네요 ㅜ 확인 부탁드립니다.
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
오준석 선생님 오프라인 교육하는 기관 없으신가요 ?
안녕하세요 온라인 따라 해보는데 그래도 중간중간 모르는 부분이 있어서 오프라인 교육 받고 싶어서요 선생님 오프라인 교육기관이나 과외 가능한지 여쭈어 봅니다.
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
안드로이드 스튜디오에서 세미콜론,작은따옴표 빨간색 이유 질문드립니다.
안녕하세요 ~ 동영상 강좌를 보던 중 동영상에서는 선생님 세미콜론과 작은따옴표는 빨강색으로 안나오던데 제꺼면 빨강색으로 나와서요 어떤게 문제인건가요 ?
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
맥에서 설치 문제 질문입니다.
안녕하세요 동영상강좌 보면서 설치중인데 잘 몰라서 질문 남겨봅니다. 우선 이건 저의 맥환경입니다.이후 터미널에서 이렇듯 느낌표 뜨는거 해결 방법좀 상세히 부탁드립니다. ㅠ 컴퓨터를 잘 못만지는 사람이라서요 ㅠ 이상 감사합니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
안녕하세요. 서버가 중국??으로 되어 있는데요..
안녕하세요. 얼마전에 에러 고친다고 깃허브에서 댓글 보고 cmd로 명령어 치라길래 쳤는데요. 그때부터 아래와 같은 에러메시지가 나옵니다. Note: C:\flutter\.pub-cache\hosted\pub.flutter-io.cn\cloud_firestore-0.13.6\android\src\main\java\io\flutter\plugins\firebase\cloudfirestore\CloudFirestorePlugin.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 제기억으론 export = base 뭐뭐 나왔느데ㅠㅠ 기억을 못하네요..ㅠㅠ 구글에 back to original 이런식으로 검색했는데 잘 안나와서 이렇게 여쭤봅니다. ㅠㅠㅠ 수업이랑 상관없는 질문드려 죄송합니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
user.photoUrl, user.email에 빨간줄
선생님 질문이 있습니다. final FirebaseUser user; HomePage(this.user); firebase user 선언 했는데 user 밑줄로 빨간 줄 생기네요 child: CircleAvatar( backgroundImage: NetworkImage(user.photoUrl),), 마우스로 빨간줄 위에 체크해보니 Undefined name 이라고 뜨네요 밑에는 혹시나 몰라서 코딩적은 것 남깁니다. import 'package:firebase_auth/firebase_auth.dart';import 'package:flutter/material.dart';class HomePage extends StatelessWidget { final FirebaseUser user; HomePage(this.user); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.white, title: Text( 'Instagram Clon', style: TextStyle( fontWeight: FontWeight.w700, fontSize: 20, ), ), ), body: _buildBody(), ); }}Widget _buildBody() { return Padding( padding: const EdgeInsets.all(8.0), child: SafeArea( child: SingleChildScrollView( child: Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ Text( 'Instagram에 오신걸 환영합니다.', style: TextStyle(fontSize: 24.0, fontWeight: FontWeight.w500), ), Padding(padding: EdgeInsets.all(8.0)), Text('사진과 동영상을 보려면 팔로우 하세요'), Padding(padding: EdgeInsets.all(16.0)), SizedBox( width: 380, child: Card( elevation: 4.0, margin: EdgeInsets.all(20.0), child: Padding( padding: const EdgeInsets.all(8.0), child: Column( children: <Widget>[ Padding(padding: EdgeInsets.all(4.0)), SizedBox( width: 80.0, height: 80.0, child: CircleAvatar( backgroundImage: NetworkImage(user.photoUrl), ), ), Padding(padding: EdgeInsets.all(8.0)), Text( user.email, style: TextStyle(fontWeight: FontWeight.bold), ), Text('Maik'), Padding(padding: EdgeInsets.all(8.0)), Row( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ SizedBox( width: 70.0, height: 70.0, child: Image.network( 'https://images.unsplash.com/photo-1587831663705-fe11c6db99b4?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60', fit: BoxFit.cover), ), Padding(padding: EdgeInsets.all(1.0)), SizedBox( width: 70.0, height: 70.0, child: Image.network( 'https://images.unsplash.com/photo-1587747305800-adc0ebe7cf86?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60', fit: BoxFit.cover), ), Padding(padding: EdgeInsets.all(1.0)), SizedBox( width: 70.0, height: 70.0, child: Image.network( 'https://images.unsplash.com/photo-1587751034030-0dd59564377f?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=60', fit: BoxFit.cover), ), ], ), Padding(padding: EdgeInsets.all(4.0)), Text('Facebook 친구'), Padding(padding: EdgeInsets.all(4.0)), RaisedButton( color: Colors.blueAccent, onPressed: () {}, child: Text( '팔로우', style: TextStyle(color: Colors.white), ), ), Padding(padding: EdgeInsets.all(8.0)), ], ), ), ), ) ], ), ), ), ), );}
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
안드로이드 스튜디오 업뎃 후 '플러터 프로젝트' 안보임?
안드로이드 스튜디오 실행 후 업데이트를 알려주기에 업뎃 후 재실행을 했는데 새로 프로젝트를 만들려고 하니 '플러터 프로젝트' 안보입니다. 메뉴의 '파일', '세팅', '플러그인'에서 살펴보니 'dart', 'flutter'은 설치되어 있는데 어떻게 하면 다시 플러터 프로젝트 생성이 가능할까요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
emulator에서 오류가 뜹니다.
어떻게 해결해야 할까요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
강사님 재문의 드립니다.
강사님.. 이런 오류가 떠서 설치하라는 것도 다 설치해 보았고 안드로이드 SDK파일 위치가 이러하길래 들어가서 봤더니 파일이 이렇게 되었는데 이게 맞는건지 잘 모르겠고 도저히 무슨 문제인지 모르겠어요. 1. 제어판-프로그램 제거로 안드로이드 스튜디오를 제거하여 강사님께서 알려주신 루트대로 다시 설치해 보았습니다. 2. 하나 의문점이 생긴 게, 다시 설치한 안드로이드 스튜디오에 분명 지워졌을 거라고 생각한 flutter와 SDK platform들이 깔려 있었습니다. 3. 파일과 프로그램들의 저장 위치가 잘못되었나 싶지만, 저장 위치가 설치와 실행에 영향을 미칠까 싶어서 재문의 드립니다.
- 해결됨Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
게시물 보는화면 UI 작성 강의에서 그림을 클릭시 그림이 화면에 꽉 차도록 조정하는 방법 문의드립니다.
게시물 보는화면 UI 작성에서 Search 페이지에서 그림을 클릭하면 그림이 화면에 꽉 찬 화면이 되지 않는데 어떻게 해야 하는지 문의드립니다. 1. 첫번째 그림 이미지 주소 https://firebasestorage.googleapis.com/v0/b/instagram-clon-762d7.appspot.com/o/post%2F1588602748647.png?alt=media&token=9c18b7fd-cf56-443f-925d-cbbc40ddb87f 2. 두번째 그림 이미지 주소 https://firebasestorage.googleapis.com/v0/b/instagram-clon-762d7.appspot.com/o/post%2F1588657536331.png?alt=media&token=7e7d9297-4b8e-4288-90e0-72c494a05f66 3. 참고로 detail_post_page.dart 파일 내부 소스 코드는 아래와 같습니다. 참고해 주시면 감사하겠습니다. import 'package:flutter/material.dart';class DetailPostPage extends StatelessWidget { final dynamic document; DetailPostPage(this.document); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('둘러보기'), ), body: _buildBody(), ); } Widget _buildBody() { return SafeArea( child: SingleChildScrollView( child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[ Padding( padding: EdgeInsets.all(8.0), child: Row( children: <Widget>[ CircleAvatar( backgroundImage: NetworkImage(document['userPhotoUrl']), ), Padding( padding: EdgeInsets.only(left: 8.0), child: Column( crossAxisAlignment: CrossAxisAlignment.start, children: <Widget>[ Text(document['email'], style: TextStyle(fontWeight: FontWeight.bold), ), Text(document['displayName']) ], ) ), ], ), ), Hero( tag: document['photoUrl'], child: Image.network(document['photoUrl']), ), Padding( padding: const EdgeInsets.all(8.0), child: Text(document['contents']), ) ], ), ), ); }}
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
쿠퍼티노 컴포넌트와 관련하여 질문이 있습니다!
수강생 이기정입니다. 보면서 의문점이 들었던 것은 두 위젯이 동일하게 동작해야 하는데, 쿠퍼티노의 경우 value값이 true일 때 스위치가 꺼지는 것으로 보였습니다. 원래 의도가 그러한 것인지 궁금합니다.