inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

강의자료

해결됨

Flutter 앱 개발 기초

강의말고 강의자료는 수강기간이 끝나도 계속 볼 수 있나요? 수강기간이 무제한이 아니라서 강의자료로 복습하기 어려울것같아서요

  • flutter
  • dart
김태원 댓글 1 좋아요 0 조회수 422

코드정리하는 방법 관련 질문입니다

해결됨

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

한 클래스 안에서 row( childern : [ topPart(), bottomPart() ] ) 코드정리로 이렇게 분할하여 표시할떄 다른 클래스로 class _topPart() extends stlessWidget{...}하는 방법이랑 원래 클래스 내부에서 에서 Widget _topPart(){...}하는 방법 중에 퍼포먼스적인 점에서 차이가 있는건가요? 아니면 그냥 개인마다 취향(코드 뉘앙스)이 다르기 때문인건가요?

  • flutter
  • 클론코딩
날리는달 댓글 1 좋아요 0 조회수 319

문법 난이도

미해결

Flutter 초입문 왕초보편

다트 문법이 어려운데 어떻게해야하나요? 저자 책에 다트문법이 잘 설명되있나여?

  • flutter
  • ios
  • android
  • dart
김태원 댓글 1 좋아요 0 조회수 423

코드 예제소스

해결됨

Flutter 초입문 왕초보편

중간에 따라하다가 실수로 뭐가 잘못된건지 따라한 작성내용이 다날라가서 혹시 코드소스 있으면 올려주실수있나요?

  • flutter
  • ios
  • android
  • dart
김태원 댓글 3 좋아요 0 조회수 640

if __name__=="__main__" 사용 기준

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

강사님 안녕하세요 :) 유익한 강의 잘 듣고 있습니다! 학습 중 궁금한 점이 있어서 질문드립니다. 강사님께서 DFS문제 외에도 코드 시작 부분에 이 코드를 작성하실 때가 종종 있는데 혹시 강사님의 사용 기준이 있는지 궁금합니다. ex) [섹션 8] 회장뽑기(플로이드-와샬) 사용 O vs 위상정렬(그래프 정렬) 사용 X

  • python
  • 코딩-테스트
댓글 1 좋아요 0 조회수 386

이미지 에셋 에러

해결됨

Flutter 초입문 왕초보편

이거 sfac.png파일이 깨지는데 어떻게 하죠? The following assertion was thrown resolving an image codec: Unable to load asset: assets/sfac.png. 라고 뜹니다

  • flutter
  • ios
  • android
  • dart
김태원 댓글 1 좋아요 0 조회수 425

@Headers 에 accessToken 작성했을 시 Interceptor onRequest 에서 headers 가 빈값으로 옵니다.

미해결

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

레스토랑 상세 API (/restaurant/{id}) 호출 시 아래와 같이 헤더값을 넣어 줬을 때 @Headers({ 'accessToken': 'true', }) Interceptor 의 onRequest 메서드에서 options.headers 가 빈값으로 넘어와 if (options.headers['accessToken'] == 'true') 조건을 타지 않습니다. @Headers 가 선언된 restaurant_repository.dart 에는 아래처럼 처리가 되어있고요. import 'package:dio/dio.dart' hide Headers; import 'package:retrofit/retrofit.dart'; 아래 링크를 찾아서 https://github.com/Mindinventory/flutter-retrofit/issues/6 아래처럼 수정을 하면 정상적으로 동작 하는데 @Headers({ 'accessToken': 'true', }) Future<RestaurantDetailModel> getRestaurantDetail({ @Header('accessToken') required String accessToken, @Path() required String id, }); 동영상에서는 되고 제가 같은 방식으로 할 땐 안돼서 혹시 이렇게 처리하는게 맞는지, 아니면 어떤 부분이 잘못돼서 @Headers 로 값을 줬을 때 빈값으로 넘어오는지 궁금합니다.

  • flutter
  • 하이브리드-앱
파란하늘 댓글 1 좋아요 0 조회수 804

웹뷰 폰트고정은 어떻게 하나요?

미해결

Flutter 초입문 왕초보편

웹뷰에 뜨는 페이지의 폰트가 폰의 시스템폰트 따라서 크기가 달라지는데 고정을 할 수는 없나요? https://geojun.tistory.com/m/59 이거 따라해봤는데 안되서 여쭤봅니다.

  • flutter
  • ios
  • android
  • dart
댓글 1 좋아요 0 조회수 1306

예제를 하다 오류가 발생되어 문의합니다.

해결됨

Flutter 앱 개발 기초

아래 코드를 복사 붙이기 하니깐 오류가 나네요...어떻게 수정해야하나요? 추가하기 버튼을 누를 때, textController 를 이용하여 TextField 에 입력된 가져와 보도록 하겠습니다. 코드스니펫을 복사해 132번째 라인 맨 뒤에 추가해 주세요. String job = textController.text; // 값 가져오기 print(job);

  • flutter
Kyung-il In 댓글 2 좋아요 2 조회수 568

createSchedule 함수의 리턴 값이 null 이 나올 수가 있다며 에러가 납니다

미해결

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

안녕하세요 강의 너무 잘 듣고 있습니다. 강의를 쭉 따라오다가 글작성시 key를 리턴 받으려고 했는데 null 이 들어오길래 drift_database 파일로 와서 Future<int> 를 명시했는데요 (그전에는 요것을 제가 추가를 안해놓고 createdSchedule 부터 작성했었어요.) 그랬더니 아래와 같이 null 이 들어올 수 있다며 ? 를 붙이라고 에러가 나네요. 이것 처음에 디비 생성할 때부터 (Future<int>를 명시안해놓고 생성했기 때문에) 이미 잘못된 걸까요?

  • flutter
  • 클론코딩
Jihyun Won 댓글 1 좋아요 0 조회수 330

Windows로 작업한 내용물을 그대로 Ios빌드용으로 사용가능한가요?

미해결

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

안녕하세요! 앱 만들어보고 싶어서 수강신청을 하게됐습니다. 반갑습니다ㅎㅎ 빌드 환경에서 궁금한게 있습니다...! Windows에서 작업한 프로젝트를 그대로 Ios에서 빌드용 프로젝트로 사용이 가능한가요? 혹시 IOS에서는 IOS 빌드 및 출시와 Android 빌드 및 출시 두 개 다 가능한가요? 만약에 2번 경우가 가능하면 아에 맥북을 사는 것도 고려를 해봐야할것같네요...ㅎㅎ 그럼 중급수업까지 잘 들어보겠습니다. 감사합니다.

  • flutter
  • 클론코딩
모름 댓글 1 좋아요 0 조회수 2030

flutter_secure_storage 를 설치하고 난후 안드로이드 에뮬레이터가 실행이 안됩니다.

미해결

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

flutter_secure_storage를 추가하고난후 앱 실행을 하면 안드로이드 에뮬레이터가 실행이 됐다가 바로 꺼집니다. 혹시 원인을 알수 있을까요? 추가: flutter_secure_storage를 제거하고 안드로이드 에뮬레이터를 다시 실행하면 정상적으로 작동이 되는걸 확인했습니다.

  • flutter
  • 하이브리드-앱
hyokil jung 댓글 2 좋아요 0 조회수 535

calendar_scheduler update 쿼리의 이해 안되는 부분 3가지

미해결

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

FutureBuider if문 해석 질문 FutureBuilder에서 if(snapshot.hasData && startTime == null){ } 이 부분이 이해가 가지 않습니다. 강의에서는 "데이터는 존재하지만 우리가 한번도 startTime을 설정하지 않았을 경우"라고 조건을 해석해주셨는데, 우리가 만약 스케줄 카드 내용을 수정하는 경우라면 분명 startTime(시작시간)라는 변수에 몇시인지 입력이 되어있는 상태일텐데 왜 startTime을 설정하지 않았을 경우를 고려해야 하는지 몇번을 돌려봐도 이해가 잘 안됩니다. initialValue 질문 initialValue에서 왜 기본값을 꼭 지정해주어야만 스케줄 카드 내용을 수정할 수 있는지 정확히 이해가 가지 않습니다. 만약 기본값이 안되어있다면 아예 카드 내용을 수정할 수 없는지 궁금합니다. widget. 질문 이부분은 전부터 계속 궁금했는데, 어떤 변수에는 widget을 붙이는 경우가 많던데 특별히 widget이 필요한 변수인지 확인할 수 있나요? 답변 부탁드립니다...

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

onpressed에서 함수 두개 사용하기

미해결

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

안녕하세요 선생님. 플러터 공부 중에 궁금한 것이 있어 문의드렸습니다. 부모 위젯에서 Voidcallback파라미터로 함수를 불러오고, 그 함수를 버튼 위젯의 onpressed에서 불러와서 활용할 수 있다는 것을 활용하여 자식 위젯에서의 함수와 함께 onpressed에서 부모위젯의 함수를 사용하고자 코드를 작성해보았습니다. 오류 없이 실행되긴 하지만, 부모위젯에서 가져온 voidcallback함수가 작동하지 않습니다. 어떻게 해야 버튼을 눌렀을 때, 자식 위젯에서의 함수와 부모위젯에서의 함수를 함께 실행할 수 있나요? 부모위젯과 자식 위젯 모두 Stateful함수이고, 부모위젯에서 가져온 함수는 이 함수이며, 자식위젯에서 함께 실행하고자 하는 함수는 위와 같습니다.

  • flutter
  • 클론코딩
kimsuin 댓글 1 좋아요 0 조회수 811

patchBasket 실행시 badResponse 에러가 발생합니다.

미해결

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

장바구니 기능 구현 중 Optimistic Response 부분에서 dio패키지의 badRespons 에러가 납니다. 요청 body에 포함될 PatchBasketBody와 PatchBasketBodyBasket도 틀린 곳이 없는 것 같은데 계속 에러가 납니다. patch_basket_body.dart import 'package:json_annotation/json_annotation.dart'; part 'patch_basket_body.g.dart'; @JsonSerializable() class PatchBasketBody { final List<PatchBasketBodyBasket> basket; PatchBasketBody({ required this.basket, }); Map<String, dynamic> toJson() => _$PatchBasketBodyToJson(this); } @JsonSerializable() class PatchBasketBodyBasket { final String productId; final int count; PatchBasketBodyBasket({ required this.productId, required this.count, }); factory PatchBasketBodyBasket.fromJson(Map<String, dynamic> json) => _$PatchBasketBodyBasketFromJson(json); Map<String, dynamic> toJson() => _$PatchBasketBodyBasketToJson(this); } basket_provider.dart Future<void> patchBasket() async { await repository.patchBasket( body: PatchBasketBody( basket: state .map( (e) => PatchBasketBodyBasket( productId: e.product.id, count: e.count, ), ) .toList(), ), ); } 이 에러 때문에 진도 나가기가 힘드네요. ㅜㅜ... 한번 살펴 봐 주시기 바랍니다. 제 github 저장소 주소는 https://github.com/qoren98/flutter-real-app 입니다.

  • flutter
  • 하이브리드-앱
qoren98 댓글 2 좋아요 0 조회수 637

안드로이드 스튜디오에서 비디오파일을 못읽습니다.

미해결

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

안드로이드 스튜디오에서 비디오파일을 못읽습니다. 파일 형식 재정의를 들어가도 동영상 파일을 지정하는 것을 못찾겠습니다. 도와주세요ㅜ

  • flutter
  • 클론코딩
김지현 댓글 4 좋아요 0 조회수 742

저 vs code를 사용중인데, 코팩님처럼 코드 자동완성을 하고 싶은데요... 방법을 모르겠어요...

미해결

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

저 vs code를 사용중인데, 코팩님처럼 코드 자동완성을 하고 싶은데요... 방법을 모르겠어요... 이런저런 확장을 다 깔아봐도 잘 안돼요... Navigator.of(까지만 쳐도 context)똭 나오고 MaterialPageRoute( 까지만 치니까 안에 파라미터로 뭘 넣어야하는지 포맷까지 똭 나오는 그런 거... vs 코드는 안되는 건가요? ㅠㅠ 그냥 공부하는 거랑은 상관 없는 얘기긴 한데 은근히 불편해서... 답변해주시면 감사하겠습니다.. ^^ 기다릴게용 ㅎ

  • flutter
  • 하이브리드-앱
HwiD Upside 댓글 1 좋아요 0 조회수 610

Badge Flutter 3.7 현재 상환

미해결

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

지금 flutter 3.7상태에서는 바로 Badge를 사용하지 못합니다 Flutter 3.7에서는 Badge 위젯이 Material 라이브러리에 도입되었으므로 모호한 가져오기를 피하려면 다음과 같이 패키지를 가져와야 합니다. import 'package:badges/badges.dart' as badges; 그런 다음 "Badge" 위젯 대신 "badges.Badge" 위젯을 사용합니다. 이 패키지의 모든 클래스에 대해 동일합니다.

  • flutter
  • 하이브리드-앱
이태진 댓글 1 좋아요 7 조회수 901

Music player를 실행시켜 음악을 재생시키는 방법 문의 드림.

미해결

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

안녕하세요. 모바일 앱에서 블루투스로 헤드셋과 연결 후, 헤드셋 신호를 받아 스마트폰 내부의 음악을 실행하는 프로젝트를 하고 있습니다. 모바일 앱 쪽 담당이구요. 블루투스 신호는 잘 받아서, 이 신호가 play , pause, seek등은 구별할 수 있습니다. 다만, 고객사 요청사항은 특정음악을 실행하는 음악플레이어를 만들어 달라는게 아니라, 사용자가 방금 들었던 플레이어의 음악을 재생하거나, 사용한 음악플레이어가 없을때는 스마트폰 내부의 가장 최근 다운받은 음악을 실행시켜 달라는 것입니다. 그런데, pub.dev 검색해보면, 음악플레이어를 만드는 라이브러리는 많은데, 가장 최근에 오픈한 음악플레이어를 찾아서 재생하는 방법은 없는 것 같습니다. audio session 이 그역할을 할 것 같기도 한데, 정확하지는 않구요. 해결책을 찾고 싶어, 강사님 조언을 듣고자 질문 올립니다. <요약> flutter 앱에서 버튼을 클릭하면, 가장최근 실행된 음악플레이어 (유튜브, 유튜브뮤직, 멜론, 기본 플레이어 등) 를 실행시키고 음악을 재생하는 방법, 플레이어가 실행되지 않았다면, 가장 최근 다운받은 mp3 등의 음악파일을 실행하는 방법을 알고 싶습니다.

  • flutter
  • 클론코딩
admin 댓글 1 좋아요 0 조회수 545

인기 태그

인프런 TOP Writers

주간 인기글