66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
HomePage(widget.user)에서 오류가 출력됩니다
안녕하세요 21년 9월 12일 기준으로 최신 버전의 플러터를 사용하고 있습니다. 로그인 후 유저정보를 홈화면에 전달하려고 하는 부분에서 오류가 나옵니다. 아래처럼 HomePage에서 User 객체를 생성하고 class HomePage extends StatelessWidget { //firebase를 통해 유저 정보 받아 오기 const HomePage({Key? key, required this.user}) : super(key: key); final User user; TabPage에서 HomPage(widget.user)를 사용했는데 아래처럼 오류가 생깁니다. 깃헙에 올려주신 코드에도 똑같이 되어 있어서 아마 최근에 바뀐게 아닐까 싶은데 이 부분은 어떻게 수정할 수 있을까요? 감사합니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
LoginPage에서 _handleSignIn()메서드 호출
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. LoginPage에서 _handleSignIn()메서드 호출하고 TabPage로 이동하는 코드가 없는데 어떻게 이동하게 되는건지 알고싶습니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
public, private
java를 배운적이 없어서 언더스코어 있는 것과 없는 것의 차이를 모르겠습니다... ㅠ String _ name; String name; 퍼블릭은 무엇이고 프라이빗 프로퍼티는 무엇일까요? 둘의 차이점은 무엇인가요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
keytool 에러
강의내용대로 파베에서 SHA-1 인증서 얻으려고하는데.. 터미널에서 입력하니 라고 나와서 자바 설치하고 java/jre/bin 폴더에서 입력하였습니다. 그 후에 다시 쳐도 설정이 안되는데 어떻게 해야하는지요..?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Unsupported opertion: _Namespace란
사진을 선택하면 Unsupported opertion: _Namespace란 화면이 뜨면서 아래와 같이 나오네요. null safty 문제는 해결했는데 몇 일째 겔러리에서 사진 불러오기에서 못넘어가고있네요. ㅠ sdk: 2.12.0 버전 쓰고있습니다. import 'dart:io'; import 'package:flutter/material.dart'; import 'package:image_picker/image_picker.dart'; class CreatePage extends StatefulWidget { const CreatePage({Key? key}) : super(key: key); @override _CreatePageState createState() => _CreatePageState(); } class _CreatePageState extends State<CreatePage> { final textEditingController = TextEditingController(); // ignore: unused_field File? _image; final picker = ImagePicker(); @override void dispose() { textEditingController.dispose(); super.dispose(); } @override Widget build(BuildContext context) { return Scaffold( appBar: _buildAppBar(), body: _buildBody(), floatingActionButton: FloatingActionButton( onPressed: _getImage, child: Icon(Icons.add_a_photo)), ); } PreferredSizeWidget _buildAppBar() { return AppBar( title: Center( child: Text('새 게시물', style: TextStyle(color: Colors.black, fontWeight: FontWeight.bold)), ), actions: [ IconButton( icon: Icon(Icons.send), onPressed: () {}, ) ], ); } Future _getImage() async { print('object'); var image = await picker.pickImage(source: ImageSource.gallery); setState(() { _image = File(image!.path); }); } Widget _buildBody() { return SingleChildScrollView( child: Column( children: [ _image == null ? Text('No Image') : Image.file(_image!), TextField( decoration: InputDecoration(hintText: '내용을 입력하세요'), controller: textEditingController, ) ], ), ); } }
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
import 미작동
저는 예전부터 vscode가 익숙해서 vscode를 사용하고 있는데 얼마전까진 'ctrl+.' 을 사용해서 import가 됐었는데 어느 순간부터인지 import가 작동하지 않네요. ctrl+. 을 누르면 .이 약간 위로 올라가는 모습만 나타납니다. 스택오버플로우 찾아봐도 해결책이 안나오던데 혹시 방법을 아시는지요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
ㅁㄴㅇ
ㅁㄴㅇㅁㄴㅇ
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
appBar 오류
The argument type 'Widget' can't be assigned to the parameter type 'PreferredSizeWidget?'.dart(argument_type_not_assignable) 오류가 발생합니다
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
appBar 오류
강의 코드랑 동일하게 쳤는데 The argument type 'Widget' can't be assigned to the parameter type 'PreferredSizeWidget?'.dart(argument_type_not_assignable) 라고 에러메세지가 나옵니다. 어떻게 해야 하나요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
iOS 에뮬레이터 문의
윈도우에서 Android Studio로 Flutter 실행 시 AVD Manager에서는 안드로이드 폰밖에 안보이는데 강사님 화면에는 iOS 에뮬레이터가 있습니다. 어떻게 하면 iOS에뮬레이터를 가져올 수 있는지요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
Android Studio (not installed)
안드로이드 스튜디오를 설치했는데도 termianl에서 flutter doctor를 실행하면 Android Studio(not installed)라고 나오네요. 어떻게 해야하나요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
method와 function의 차이
_changeMessage() 입력 후 Alt + Enter를 누르니 Create Method와 Create Function 두개가 나오네요. method와 function의 차이거 무엇인지 설명해주시면 감사하겠습니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
IOS, Android 빌드하고 배포하는 방법 부탁드려요
안녕하세요 강사님 입문부터 중급까지 3개 강의 보고 있는데요 Android, IOS 빌드해서 마켓어 어떻게 올려야 하는지는 어느 강의에서 찾아볼수 있을까요?
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
nullable 처리 관련
최신 버전의 Firebase를 사용하여서 강사님이 올려주신 root_page.dart 파일을 넣어보니 아래와 같은 오류 납니다. nullable 처리가 잘못된건가요? sdk 버전은 아래와 같이 설정해두었습니다. 2.12.0
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
flutter doctor에서 오류가 뜨는데 어떻게 해야하나요
Exception: null. The flutter tool cannot access the file or directory. Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user. 이라며 Android Toolchain 부분에서 오류가 납니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
File _image; 가 맞나요? 계속에러가 뜹니다 example을 봐도 모르겠네요. 며칠째 해결을 못하고 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
안드로이드 스튜디오 플루터 프로젝트 생성시
안드로이드 스튜디오에서 플루터프로젝트 생성할떄, 다운받은 flutter 경로를 잡으면 아래 문구가나오면서 넘어가지 않습니다. The Flutter SDK installation is incomplete; please see: https://flutter.dev/get-started 공식홈페이지에서 설치하라는건 다 해본거같아요
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
appbar 생성시 에러가 뜹니다.
_buildAppBar 메소드 생성 후 앞에 Widget을 타이핑 하면 14번 라인에 빨간 줄이 생기고 확인하면 The argument type 'Widget' can't be assigned to the parameter type 'PreferredSizeWidget?'. 에러가 뜹니다. 플러터는 최신 버전 설치했습니다.
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
widget.user
class AccountPage extends StatefulWidget { const AccountPage({Key key}) : super(key: key); @override _AccountPageState createState() => _AccountPageState();} 강사님 강의와는 다르게 widget을 처음 생성할 때 const AccountPage({Key key}) : super(key: key); 이게 나옵니다. 그래서 class AccountPage extends StatefulWidget { const AccountPage({Key key, this.user}) : super(key: key); final User user; 로 하니까 일단 되네요... 그런데 void initState() { super.initState(); _pages=[ HomePage(widget.user), SearchPage(), AccountPage(), 왜 homepage에서는 widget.user를 넘겨주고, accountpage는 왜 안넘겨도 되는 건지 모르겠습니다ㅠㅠ
- 미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
stateless widget
widget의 내용이 변경이 없더라도 그냥 statefulwidget을 사용하면 안되나요? stateless로 꼭 설정해줘야 하는 이유가 있을까요?