inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

로그인에러

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

안녕하세요. 코펙님. 이번에 중급강의로 넘어오면서 에러가 해결되지 않아 질문드립니다. 일단 저는 지금 노트북에서 갤럭시기기 연결해서 공부중입니다. E/flutter ( 6917): [ERROR:flutter/runtime/dart_vm_ initializer.cc (41)] Unhandled Exception: DioError [DioErrorType.other]: SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = 192.168.1.10, port = 36410 로그인 버튼을 클릭 시 위의 에러가 표시됩니다. ip주소도 콘솔에서 찾아서 변경하였지만, 안되었고... 삽질을 1시간 정도 하였지만 도저히 이유를 모르겠어서 게시판에 글을 남깁니다. 그리고 제가 dio의 버전이 처음에는 최신버전으로 했지만 혹시 강의버전과 일치하지 않아서 생기는 오류가 아닐까? 하고 프로젝트를 새로 생성해 dio버전을 맞추어서 실행하니 E/flutter ( 6917): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: DioError [DioErrorType.other]: SocketException: Connection refused (OS Error: Connection refused, errno = 111), address = 192.168.1.10, port = 48142 E/flutter ( 6917): Source stack: E/flutter ( 6917): #0 DioMixin.fetch (package:dio/src/dio_mixin.dart:488:35) E/flutter ( 6917): #1 DioMixin.request (package:dio/src/dio_mixin.dart:483:12) E/flutter ( 6917): #2 DioMixin.post (package:dio/src/dio_mixin.dart:97:12) E/flutter ( 6917): #3 LoginScreen.build.<anonymous closure> (package:delivery2/user/view/login_screen.dart:65:44) E/flutter ( 6917): #4 InkResponseState.handleTap (package:flutter/src/material/ink well.dart:1171:21) E/flutter ( 6917): #5 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:344:24) E/flutter ( 6917): #6 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652:11) E/flutter ( 6917): #7 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309:5) E/flutter ( 6917): #8 BaseTapGestureRecognizer.handlePrimaryPointer (package:flutter/src/gestures/tap.dart:242:7) E/flutter ( 6917): #9 PrimaryPointerGestureRecognizer.handleEvent (package:flutter/src/gestures/recognizer.dart:696:9) E/flutter ( 6917): #10 PointerRouter._dispatch (package:flutter/src/gestures/pointer_router.dart:98:12) E/flutter ( 6917): #11 PointerRouter._dispatchEventToRoutes.<anonymous closure> (package:flutter/src/gestures/pointer_router.dart:143:9) E/flutter ( 6917): #12 LinkedHashMapMixin.forEach (dart:collection-patch/compact hash.dart:633:13) E/flutter ( 6917): #13 PointerRouter._dispatchEventToRoutes (package:flutter/src/gestures/pointer_router.dart:141:18) E/flutter ( 6917): #14 PointerRouter.route (package:flutter/src/gestures/pointer_router.dart:127:7) E/flutter ( 6917): #15 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:495:19) E/flutter ( 6917): #16 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:475:22) E/flutter ( 6917): #17 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:425:11) E/flutter ( 6917): #18 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:420:7) E/flutter ( 6917): #19 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:383:5) E/flutter ( 6917): #20 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:330:7) E/flutter ( 6917): #21 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:299:9) E/flutter ( 6917): #22 _invoke1 (dart:ui/hooks.dart:328:13) E/flutter ( 6917): #23 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:442:7) E/flutter ( 6917): #24 _dispatchPointerDataPacket (dart:ui/hooks.dart:262:31) E/flutter ( 6917): E/flutter ( 6917): #0 DioMixin.fetch.<anonymous closure> (package:dio/src/dio_mixin.dart:643:7) E/flutter ( 6917): #1 _RootZone.runBinary (dart:async/zone.dart:1666:54) E/flutter ( 6917): #2 FutureListener.handleError (dart:async/future impl.dart:178:22) E/flutter ( 6917): #3 Future._propagateToListeners.handleError (dart:async/future_impl.dart:859:47) E/flutter ( 6917): #4 Future._propagateToListeners (dart:async/future_impl.dart:880:13) E/flutter ( 6917): #5 Future._completeError (dart:async/future_impl.dart:660:5) E/flutter ( 6917): #6 SyncCompleter. completeError (dart:async/future_impl.dart:63:12) E/flutter ( 6917): #7 Completer.completeError (dart:async/future impl.dart:27:5) E/flutter ( 6917): #8 Future.any.onError (dart:async/future.dart:623:45) E/flutter ( 6917): #9 _RootZone.runBinary (dart:async/zone.dart:1666:54) E/flutter ( 6917): #10 FutureListener.handleError (dart:async/future impl.dart:178:22) E/flutter ( 6917): #11 Future._propagateToListeners.handleError (dart:async/future_impl.dart:859:47) E/flutter ( 6917): #12 Future._propagateToListeners (dart:async/future_impl.dart:880:13) E/flutter ( 6917): #13 Future._completeError (dart:async/future_impl.dart:660:5) E/flutter ( 6917): #14 Future._asyncCompleteError.<anonymous closure> (dart:async/future_impl.dart:746:7) E/flutter ( 6917): #15 microtaskLoop (dart:async/schedule microtask.dart:40:21) E/flutter ( 6917): #16 startMicrotaskLoop (dart:async/schedule microtask.dart:49:5) E/flutter ( 6917): 위의 오류가 발생하였습니다. 일단. 갤럭시 기기를 실제로 연동해서 강의를 진행하고 싶은 마음이 있어서 게시판에 글을 남깁니다. 감사합니다

  • flutter
  • 하이브리드-앱
알로하 댓글 3 좋아요 0 조회수 345

섹터8접속중인 사용자의 정보표시에서 3:42

해결됨

Flutter로 SNS 앱 만들기

섹터8접속중인 사용자의 정보표시에서 radius: 40, ), SizedBox(height: 5), Text(userModel.name), 뭐때문인지요? Text(userModel.name,style: TextStyle(color: Colors.blue),), 이렇게 나오는데 색을 바꿔도 변화가 없어요. 로직을 멜로 남기겠습니다.

  • flutter
  • android
  • firebase
  • dart
vadain2000 댓글 4 좋아요 0 조회수 283

provider에서 read를 사용

해결됨

Flutter 앱 개발 실전

안녕하세요 선생님 선생님께서 올려주신 사진에 context.read ()를 쓰셨는데 context.watch ()를 써야 하는거 아닌가? 해서요 notifyListener()에 의해서 --> 반응하여 badge 함수가 불리는 거면 일회용인 read가 아닌 watch가 적절하지 않나 싶어서요... 명쾌한 답변 부탁드립니다 ㅎㅎ! 감사합니다..!

  • flutter
유하 댓글 1 좋아요 1 조회수 129

혹시 재촬영 계획이 있으신가요?

미해결

Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)

예전에 듣고 공부하는데 많은 도움이 됐습니다. 혹시 최신 버전으로 재 촬영 계획이 있으신가요?

  • flutter
  • ios
  • android
doridorism 댓글 1 좋아요 0 조회수 277

여러 화면 di강의는 언제 나올 예정인가요?

미해결

Flutter 중급 3편 - 의존성 주입 가이드

제목 그대로 다음 강의가 언제 나오는지 궁금합니다.

  • flutter
  • mvvm
  • provider
  • 클린-아키텍처
  • dependency
yungjoon2 댓글 1 좋아요 0 조회수 203

"calendar_scheduler 프로젝트"의 "일정 불러오기" 2:50에서 snapshot.hasData가 false에 관한 질문입니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요. 먼저 정말 좋은 강의를 만들어 주셔서 감사합니다. 초보자로써 많은 도움을 받고 있습니다. schedule_bottom_sheet.dart의 onSavePressed() 함수를 통하여 값은 입력이 되었습니다. I/flutter ( 6559): [ScheduleTableData(id: 1, startTime: 12, endTime: 14, content: Test Flutter !!!, date: 2024-07-24 00:00:00.000, color: 2196F3, createdAt: 2024-07-24 07:55:37.000), ScheduleTableData(id: 2, startTime: 15, endTime: 17, content: AAAAAAAA !!, date: 2024-07-25 00:00:00.000, color: F44336, createdAt: 2024-07-24 07:56:16.000), ScheduleTableData(id: 3, startTime: 9, endTime: 11, content: Flutter 프로그래밍, date: 2024-07-24 00:00:00.000, color: F44336, createdAt: 2024-07-24 10:34:38.000), ScheduleTableData(id: 4, startTime: 9, endTime: 11, content: Flutter 프로그래밍, date: 2024-07-24 00:00:00.000, color: F44336, createdAt: 2024-07-24 10:35:41.000), ScheduleTableData(id: 5, startTime: 12, endTime: 14, content: I want to trip in Japan !!!, date: 2024-07-23 00:00:00.000, color: F44336, createdAt: 2024-07-24 10:43:57.000)] I/flutter ( 6559): snapshot.hasData: false home_screen.dart의 FutureBuilder에서 builder의 snapshot에서 DB에 등록된 값을 가져오지 못하고 있습니다. snapshot.hasData -> false 이고 snapshot.connectionState은 waiting 상태입니다. if (!snapshot.hasData && snapshot.connectionState == ConnectionState.waiting) { return Center( child: CircularProgressIndicator(), ); } 위 코드에서 조건에 만족하기 때문에 if문에서 CircularProgressIndicator()가 실행 되어야 하는데, CircularProgressIndicator()가 표지되지 않습니다. 다음과 같이 수정하여 확인한 결과, 글자가 짧은 순간 표시되었다가 사라졌습니다. child: Column( mainAxisAlignment: MainAxisAlignment.center, children: <Widget>[ CircularProgressIndicator(), SizedBox(height: 32.0), Text( 'Loading, Please wait.....', style: TextStyle( fontSize: 18, color: Colors.red, fontWeight: FontWeight.w700, ), ), ], ), 감사합니다.

  • flutter
  • 클론코딩
codefomatter 댓글 2 좋아요 0 조회수 176

정말 최고의 강의 였습니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

플러터 강의는 정말 완벽해요 초반 성장기에 정말 많은 도움을 받았습니다. 너무 감사합니다. 리엑트 강의는 안찍으실까요? 있다면 꼭 듣고 싶내요. 아니면 추천할만한 리엑트 강의가 있을까요?

  • flutter
  • 클론코딩
이창석 댓글 1 좋아요 0 조회수 158

minSdk 입력 방법이 바뀐걸까요?

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId = "com.byjun0302.flutter_blogweb_app" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. minSdk = flutter.minSdkVersion targetSdk = flutter.targetSdkVersion versionCode = flutterVersionCode.toInteger() versionName = flutterVersionName } 제 build.gradle 의 defaultConfig 에는 minSdk 적는 부분이 이렇게 나와있는데 뭔가 바뀐 것 같아 질문드립니다

  • flutter
  • 클론코딩
Jun 댓글 3 좋아요 1 조회수 594

디자인 시스템은 어떻게 구현을 해서 개발을 해야할까요?

해결됨

Flutter 앱 개발 실전

현재 강의를 보면서 강사님의 코드 스타일을 넘어서 디자인 시스템도 따라하고 싶다는 생각이 들었는데 강사님은 디자인 시스템을 어떻게 구현하시고 계신가요? 어떤 플러그인을 사용해서 디자인 시스템을 구현하고 자신만의 방법이 있는 지 궁금합니다.

  • flutter
김동혁 댓글 1 좋아요 1 조회수 180

에러 메시지를 대하는 방향성에 대한 질문이에요 (플러터 왕초보)

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요.. 쌤 강의를 열심히 듣고 공부하고 있는 플러터 초보입니다. 제가 완전 초보라서 그런지 에러가 뜨면 어떻게 고쳐야 할지 모르겠어요 ㅠㅠ 이미 망해서.. 손 놓고 쌤 강의 마저 듣고 이번 프로젝트는 마무리 하려고 합니다. 해결 방법을 아예 모르겠어요. 현 상황을 설명해 드릴게요. 캘린더_스케쥴러 강의 막바지에 발생했습니다. 이전 강의는 모두 잘 따라갔음 <처음 에러가 뜬 시점은 schedulebottomsheet> child: GestureDetector( onTap: () async { await showModalBottomSheet<ScheduleTable>( context: context, builder: (_) { return ScheduleBottomSheet( selectedDay: selectedDay, ); }, ); <아래의 에러 메시지도 함께 떴는데, 해결 방법을 몰라 귿대로 코딩 진행함> lib/screen/home_screen.dart:144:63: Error: Required named parameter 'id' must be provided. return ScheduleBottomSheet( ^ lib/component/schedule_bottom_sheet.dart:14:9: Context: Found this candidate, but the arguments don't match. const ScheduleBottomSheet({ ^^^^^^^^^^^^^^^^^^^ <결국 아래처럼 에러 메시지가 쌓여서 손을 놓게 됨> lib/screen/home_screen.dart:144:63: Error: Required named parameter 'id' must be provided. return ScheduleBottomSheet( ^ lib/component/schedule_bottom_sheet.dart:14:9: Context: Found this candidate, but the arguments don't match. const ScheduleBottomSheet({ ^^^^^^^^^^^^^^^^^^^ lib/screen/home_screen.dart:65:21: Error: The getter 'schedule' isn't defined for the class '_HomeScreenState'. - '_HomeScreenState' is from 'package:calendar_scheduler/screen/home_screen.dart' ('lib/screen/home_screen.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'schedule'. id: schedule.id, ^^^^^^^^ lib/component/schedule_bottom_sheet.dart:41:61: Error: The getter 'waiting' isn't defined for the class 'ConnectionState'. - 'ConnectionState' is from 'package:flutter/src/widgets/async.dart' ('../../flutter_windows_3.22.2-stable/flutter/packages/flutter/lib/src/widgets/async.dart'). Try correcting the name to the name of an existing getter, or defining a getter or field named 'waiting'. if (widget.id != null && snapshot.connectionState.waiting) { ^^^^^^^ lib/component/schedule_bottom_sheet.dart:43:22: Error: The argument type 'Type' can't be assigned to the parameter type 'Widget?'. - 'Type' is from 'dart:core'. - 'Widget' is from 'package:flutter/src/widgets/framework.dart' ('../../flutter_windows_3.22.2-stable/flutter/packages/flutter/lib/src/widgets/framework.dart'). child: CircularProgressIndicator, ^ lib/component/schedule_bottom_sheet.dart:220:17: Error: No named parameter with the name 'initialValue'. initialValue: startTimeInitValue, ^^^^^^^^^^^^ lib/component/custom_text_field.dart:10:9: Context: Found this candidate, but the arguments don't match. const CustomTextField({ ^^^^^^^^^^^^^^^ lib/component/schedule_bottom_sheet.dart:229:17: Error: No named parameter with the name 'initialValue'. initialValue: endTimeInitValue, ^^^^^^^^^^^^ lib/component/custom_text_field.dart:10:9: Context: Found this candidate, but the arguments don't match. const CustomTextField({ ^^^^^^^^^^^^^^^ lib/component/schedule_bottom_sheet.dart:259:9: Error: No named parameter with the name 'initialValue'. initialValue: initialValue, ^^^^^^^^^^^^ lib/component/custom_text_field.dart:10:9: Context: Found this candidate, but the arguments don't match. const CustomTextField({ ^^^^^^^^^^^^^^^ 요약 <캘린더 스케쥴러 - 기존 일정 업데이트하는 기능 만들기 강의> 초반부에서 제가 키를 잘못 눌렀는지, ScheduleBottomSheet에 밑줄이 그어졌어요. 근데 그냥 무시하고 강의를 들으면서 쭉 코딩을 해서 오류 메시지가 쌓인 것입니당 이때 느낀게, 코드가 한 번 꼬이면 뒤까지 모두 지장을 주는 구나라는 것을 알게 되었어요. 만약 초보인 제가 코드 에러를 마주했을 때 어떤식으로 해결을 해야하는 지 알려주실 수 있나요 ?? 스케쥴러에서는 구조가 복잡해 지다 보니 특정 오류나 오타를 잡아 내는 것이 좀 벅차다는 느낌을 받았습니다. 하하.. 아니면 코드가 복잡해 진다 싶으면 챕터별로 나누어서 저장하는 것도 방법인지? 궁금하네요.

  • flutter
  • 클론코딩
댓글 2 좋아요 0 조회수 421

수강 기간 연장 문의 드립니다.

해결됨

Flutter 앱 개발 기초

안녕하세요 멘토님 플루터 강의 수강기한 연장 가능한지 여쭙고 싶습니다ㅠㅠ 도중에 회사 노트북으로 진행하다 보니 조금 더 오래 걸린 것 같습니다. 강의 연장 부탁드립니다..!

  • flutter
이현정 댓글 1 좋아요 1 조회수 235

firebase flutter

해결됨

Flutter 앱 개발 기초

안녕하세요 Firebase에서 Ios, Android, web , flutter 앱을 만들수가 있는데요. 만약 세가지 버전을 하고 싶으면 app을 각각 ios, android, web(mobile) 다 따로 만들어야할까요? 혹시 flutter app으로 한번에 할수 있지 않나 해서요! 혹시 flutter app은 firebase에서 왜 따로 있는걸까요?? 오픈 카카오톡 으로 문의주시면 더 빠르게 답변 받으실 수 있어요:)

  • flutter
노희석 댓글 1 좋아요 1 조회수 189

섹터8에서 에러인데 무슨말인가요.

해결됨

Flutter로 SNS 앱 만들기

섹터8 접속중인 사용자의 정보 가져오기 에서 이 에러는 무슨뜻인가요..

  • flutter
  • android
  • firebase
  • dart
vadain2000 댓글 3 좋아요 0 조회수 252

선언하는 게 헷갈립니다(섹션15_선택된 날짜 상태관리하기)

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

선생님의 강의 진도를 나가면서 기본기를 계속 복습하고 있지만 제가 머리가 좋지 않아서 질문이 있습니다 TopState 클래스 안에서 selctedDate는 왜 _TopState 함수 아래에 바로 선언하는데 now,textTheme 같은 경우엔 왜 빌드 함수 아래에 선언하는지 모르겠습니다

  • flutter
  • 클론코딩
rlgur3470 댓글 2 좋아요 0 조회수 245

설명 하시는 전체 풀 소스는 어디에 있나요?

해결됨

Flutter로 웹 서비스 개발하기 (1) - Responsive Web

설명 하시는 전체 풀 소스는 어디에 있나요? 잘 못찾겠네요 ..

  • flutter
  • aws
  • 반응형-웹
  • dart
toki moki 댓글 1 좋아요 0 조회수 294

"Asset 파일 pubspec.yaml에 등록하기" 강의 1:17에서 '말씀드린 대로 인터넷에서 완성된 파일을 다운로드 받으셨을 텐데~' 이렇게 말씀해주셨는데 혹시 완성된 파일을 어디에서 다운로드 받을 수 있나요!?

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

"Asset 파일 pubspec.yaml에 등록하기" 강의 1:17에서 '말씀드린 대로 인터넷에서 완성된 파일을 다운로드 받으셨을 텐데~' 이렇게 말씀해주셨는데 혹시 완성된 파일을 어디에서 다운로드 받을 수 있나요!?

  • flutter
  • 클론코딩
플냥 댓글 2 좋아요 0 조회수 313

구글 oauth관련 질문입니다

해결됨

[2025 리뉴얼]플러터플로우로 코딩 없이 한달 안에 앱 만들기

google oauth를 이용한 자체 로그인을 구현하려고 합니다. flutter flow로 user info를 받아와서 다른 서버로 redirect 시키는 방법은 없나요?

  • flutter
  • firebase
  • no-code
  • flutterflow
야호 댓글 1 좋아요 0 조회수 263

Chrome web에서 좋아요 기능을 구현할수 없나요?

해결됨

Flutter 앱 개발 기초

안녕하세요 랜덤 고양이 좋아요 기능 구현하는 부분을 듣고 있는데요. 모바일 웹을 flutter로 구현해보고자 듣고 있는데 좋아요 기능을 사진을 누르면 되어야하는데 반응이 없더라고요. 클릭했을 경우 print() 문이 있어서 console에는 잘 나오는데요. 사진에 하트 표시가 새로고침이 되지 않아요.. 혹시 이거 구현하려면 모바일 웹에서는 다르게 코드를 작성해야할까요? 오픈 카카오톡 으로 문의주시면 더 빠르게 답변 받으실 수 있어요 :)

  • flutter
  • flutterweb좋아요
  • flutterweb
노희석 댓글 1 좋아요 1 조회수 177

윈도우 에뮬세팅 강의 질문 입니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

안녕하세요. 이전에 무료 강의를 잘 보고 이번에 유료강의도 신청하게되었습니다. 다름이 아니라 에뮬레이터 세팅하는 강좌에서 막히는 부분이 있어서 문의 드립니다. 제가 안드로이드를 처음 설치한건 22년도 였고, 플러터는 23년에 처음 접하게 되어서 유투브의 무료강의를 보며 배우고 있었는데 그 당시에는 에뮬도 잘 돌아갔고 문제없이 핫리로드도 잘 되었습니다. 그러나 유투브 강의의 버전과 제가 설치한 버전의 차이로 불편함이 많아지는 와중에 코드팩토리님을 알게되어 이렇게 찾아뵙게 되었습니다. 이번 기회에 안드로이드와 플러터도 업데이트를 했는데.. 에뮬이 뭔가 이상합니다. 사진을 첨부해보겠습니다. 혹시라도 부족한 부분이 있으면 언제든지 말씀해주세요. 보완해서 사진이나 기타 등등 올리겠습니다. 첫번째사진. 이게 왜 계속 뜨는지 모르겠습니다. C:\Users\hy_co\AppData\Local\Android\Sdk 경로로 가서 에뮬을 지우고 다시 깔아봤는데도 좀비처럼 계속 나타납니다...ㅜ 두번째 사진. 핫리로드도 잘되고 괜찮은거 같은데 숫자 카운팅되는 프로그램이 100% 작동되지 않습니다... @ 번외로 드리는 질문 입니다. @ 1. 코드팩토리 디스코드는 운영시간이 있으신가요? 원격조종도 운영시간이 있으신가요? 제가 평일에는 낮에는 일을하고 집에 오면 육아 후에 공부를 할 수 있어서 오후 9시30분 이후에나 컴퓨터를 할 수 있습니다..ㅜ 주말에는 언제나 시간이 가능합니다. 스택오버플로우나 구글링으로 해결해보려 했으나 제가 실력이 부족한 탓에 해결하지 못하였습니다 ㅜ 부디 도와주시면 감사하겠습니다.

  • flutter
  • 클론코딩
김태우 댓글 2 좋아요 0 조회수 336

인기 태그

인프런 TOP Writers

주간 인기글