소개
안녕하세요
한국, 일본에서 웹 개발 및 안드로이드 앱 개발자로 활동했습니다.
프로그래밍 강사로도 활동하면서 지식을 전파하여 사람을 가르친다는 일에
책임감을 갖고 학생분들이 성장하는 모습에 보람을 느끼고 있습니다.
excusme@naver.com
강의
전체2수강평
- ㄱ
vadain2000
2024.05.11
1
- 재밌게 들었어요!!
앙앙기모
2023.12.21
1
게시글
질문&답변
2024.05.12
섹션 2 회원가입화면
이 현상도 직전에 질문하신 것과 마찬가지로 flutter 버전 업데이트로 인해 디자인이 변경된 것이 원인인 것 같습니다. main.dart 에 아래 코드 처럼 직접 에러 발생시의 스타일을 작성해주셔야될 것 같습니다. child: MaterialApp( debugShowCheckedModeBanner: false, theme: ThemeData.dark().copyWith( inputDecorationTheme: InputDecorationTheme( errorBorder: OutlineInputBorder( borderSide: BorderSide(color: Colors.red), ), errorStyle: TextStyle(color: Colors.red), ), ), home: SplashScreen(), ),
- 0
- 2
- 102
질문&답변
2024.05.08
섹션 8 - Follow, Unfollow 기능 추가 파트에서 UserState에서 UserModel을 얻어지지가 않습니다.
main_screen.dart 의 initState 함수에서 _getProfile 함수를 호출하는 코드가 빠져있습니다. 해당 내용은 섹션 8의 "접속 중인 사용자의 정보 가져오기" 강의의 15:07 부터 설명하고 있습니다.
- 0
- 2
- 78
질문&답변
2024.05.08
섹션 7 - 게시글 목록 화면 - 게시글 정보 가져오기에서 Logger에 아무것도 출력되지 않습니다...
feed_provider.dart 파일의 21행에서 copyWith 함수로 생성한 새로운 FeedState 객체를 상태관리 데이터로 저장하는 로직을 빼먹으셨습니다. 아래와 같이 state 속성에 대입시켜주세요. state = state.copyWith( feedList: feedList, feedStatus: FeedStatus.success, );
- 0
- 2
- 61
질문&답변
2024.05.05
섹션2 TextFormField/ElevatedButton/TextButton사용에서
flutter 3.16 버전부터 Material3 을 사용하고 있기 때문입니다. Material 은 구글에서 개발한 디자인 시스템인데, 위젯의 색깔, 모양, 애니메이션 등과 같은 앱의 전반적인 디자인에 대한 정보를 지정하고 있습니다. 강의에서 사용하는 flutter 3.13 버전에서는 Material2 을 기본으로 사용하고 있었는데 flutter 3.16 버전부터 Material3 을 사용하도록 변경되어서 ElevatedButton 의 모양이 바뀐겁니다. flutter 3.16 이상의 버전에서 Material2 의 ElevatedButton 모양을 사용하려면 두 가지 방법이 있습니다. 원하시는 방법을 선택하시면 됩니다. main.dart 의 MaterialApp 위젯의 theme 속성을 아래와 같이 수정합니다. 간단하지만 useMaterial3 속성이 Deprecated 되었기 때문에 추천하지는 않습니다. (사진) main.dart 의 MaterialApp 위젯의 theme 속성을 아래와 같이 수정합니다. 앱에서 사용될 모든 ElevatedButton 의 디자인을 Material2 와 비슷한 모양으로 설정하는 방법입니다. (사진)
- 0
- 1
- 69
질문&답변
2024.05.03
파베 생성 도와주세요
동아리 생성 화면에서 저장 버튼 클릭 후, 동아리를 생성하시겠습니까? 라고 묻는 위젯에서 _selectedClubType 또는 _selectDepartment 둘 중에 하나라도 null 이 아니라면 생성 버튼이 활성화 되는게 맞지 않을까 생각합니다. 생성하려는 동아리가 중앙 동아리이면서 동시에 과동아리일 것 같지는 않아서요. club_model.dart 의 78행, fromMap 함수에서 fullComment 를 fullComemnt 라고 작성하셨습니다. 2번까지 수정하시면 DB에 저장은 되지만 createClubScreen.dart 파일 567행의 SnackBar 를 출력하는 부분에서 에러가 발생할 겁니다. 이 부분은 직접 해결하시도록 남겨둘게요. try ~ catch 문 때문에 에러 메시지가 제대로 출력되지 않아서 디버깅을 제대로 못하고 계신 것 같습니다. 문제가 발생한 것 같으면 provier 랑 repository 파일의 try ~ catch 를 잠시 주석 처리 하시고 디버깅을 해보시기 바랍니다. 앞으로 강의와 관계 없는 질문은 사양하도록 하겠습니다.
- 0
- 1
- 90