inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

폰트 자료 안보임.

해결됨

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

폰트 자료 안보임.

  • flutter
  • aws
  • 반응형-웹
  • dart
골든보이 GoldenBoy 댓글 1 좋아요 0 조회수 191

"Restaurant Pagination 요청해보기" 09:45에서 일시적으로 snapshot.hasData:: false 가 나오는 현상에 대한 질문입니다.

해결됨

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

안녕하세요. "Restaurant Pagination 요청해보기" 09:45까지 선생님의 강의 따라서 잘 진행하고 있습니다. restaurant_screen.dart의 FutureBuilder<List> 내부에서 snapshot.hasData를 print하면 다음과 같은 결과를 얻었습니다. 실행환경은 윈도우의 안드로이드 스튜디오를 사용하고 있습니다. log file I/flutter (10452): -------- in RestaurantScreen -------- I/flutter (10452): snapshot.error:: null I/flutter (10452): snapshot.data:: null I/flutter (10452): snapshot.hasData:: false W/WindowOnBackDispatcher(10452): sendCancelIfRunning: isInProgress=false callback=io.flutter.embedding.android.FlutterActivity$1@a3bcdaa D/EGL_emulation(10452): app_time_stats: avg=24.92ms min=12.78ms max=289.52ms count=40 I/flutter (10452): -------- in RestaurantScreen -------- I/flutter (10452): snapshot.error:: null I/flutter (10452): snapshot.data:: [{id: 5ac83bfb-f2b5-55f4-be3c-564be3f01a5b, name: 불타는 떡볶이, thumbUrl: /img/떡볶이/떡볶이.jpg, tags: [떡볶이, 치즈, 매운맛], priceRange: medium, ratings: 4.53, ratingsCount: 100, deliveryTime: 15, deliveryFee: 2000}, {id: 15480ad3-892f-50ce-ab39-540c34c6fb5a, name: 매콤 멕시칸, thumbUrl: /img/멕시칸/야채타코.jpg, tags: [멕시칸, 매콤, 할라피뇨], priceRange: expensive, ratings: 4.54, ratingsCount: 100, deliveryTime: 30, deliveryFee: 0}, {id: cf11d36a-7c61-5105-8306-5c8c7ff2c140, name: 엄마손 볶음밥, thumbUrl: /img/볶음밥/새우볶음밥.jpg, tags: [분식, 볶음밥, 김치], priceRange: cheap, ratings: 4.53, ratingsCount: 100, deliveryTime: 20, deliveryFee: 3000}, {id: 4729bd37-8927-5150-b036-395da7e7bb42, name: 신선 코팩 스시, thumbUrl: /img/스시/중간모듬스시.jpg, tags: [스시, 일식, 연어], priceRange: expensive, ratings: 4.54, ratingsCount: 100, deliveryTime: 30, deliveryFee: 0}, {id: 4fcf09a5-03ee-5a2e-9806-110285030c8 I/flutter (10452): snapshot.hasData:: true 잠시, if (!snapshot.hasData) { return Container(); } 위 코드가 실행이 되고, 또 다시 RestaurantScreen Class가 호출되어 return ListView.separated() 로직이 실행되는 것 같습니다. SplashScreen Class의 initState() 함수에서 RootTab Class로 호출하고, RootTab Class에서 RestaurantScreen Class를 호출하는 로직으로 파악되데 원인을 잘 모르겠습니다. 감사합니다.

  • flutter
  • 하이브리드-앱
codefomatter 댓글 1 좋아요 0 조회수 163

styleForm에서 primary는 Deprecated 됐네요

미해결

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

https://docs.flutter.dev/release/breaking-changes/3-16-deprecations

  • flutter
  • 하이브리드-앱
종마루 댓글 1 좋아요 0 조회수 229

dependencies는 어떤식으로 찾아서 쓰나요?

미해결

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

개발자님 같은 경우 어떠한 기능을 넣고싶을 때 그 기능이 있는 dependency를 어디서, 어떻게 찾아서 주로 사용하시는지 궁금합니다.

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

이제 버전 3.4인데 쭉 들어도되겠죠?...

미해결

Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)

까보니 api도 실시간이아니고 목데이터고... 어떻게 생각하십니까? 선생님 댓글도 23년에 멈췄네요

  • flutter
tkdguslee92 댓글 2 좋아요 0 조회수 274

Go router 를 이용한 Nested Navigation 질문 입니다.

미해결

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

Appbar 에는 progress bar 를 넣고, app bar 를 그대로 남겨둔채로 여러 페이지를 이동할 수 있는 UI 를 구현하고자 하는데, 이런 Nested Navigation 은 일반적으로 ShellRoute 를 이용해서 구현하면 되는 것이 맞는지 혹은 다른 best practice 가 있는지 궁금합니다! 선생님께서는 이런 경우에 어떤 방식을 이용하시나요? 좋은 강의 감사드립니다.

  • flutter
  • 하이브리드-앱
총아찌짱 댓글 2 좋아요 0 조회수 218

iterable추가자료

해결됨

Flutter 앱 개발 실전

노션에서 iterable 더 둘러보라고 notion에서 링크 걸어주신 자료보면 가입은 했는데 다음 페이지를 읽으려면 멤버십 업그레이드를 하라고 해서요....

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

섹션 10, restaurantDetail 캐싱하기 질문입니다.

미해결

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

안녕하세요. 제가 해당 섹션을 이해한바로는 getDetail 함수에서 메인스크린에서 식당을 클릭할때 들어오는 것 뿐만아니라, 식당 디테일 페이지 단독으로 실행할 때도 잘 작동하게끔 구현한걸로 아는데, 데이터(CursorPagination)가 아얘 없을 때 this.paginate()를 한번 실행해서 처음 20개의 식당 데이터를 가져오고 이후 id 에 해당하는 getRestaurantDetail을 호출해서 해당 식당 정보를 가져온후 마지막에 map 으로 그 식당 id 에 해당하는 데이터를 교체하는 형식으로 진행한는데, 애초에 this.paginate() 에서 가져온 20개의 식당 범위 밖에 식당이라면, getRestaurantDetail 로 식당정보를 가져오더라도 똑같은 식당 id를 찾을 수 없어서 교체할 수 없는 것 아닌지 질문드립니다.

  • flutter
  • 하이브리드-앱
Flutter synapps 댓글 1 좋아요 0 조회수 174

firebase 연동 후 실행 시 충돌이 발생하여 실행이 안됩니다. ㅠㅠ 버전 충돌인거 같은데

미해결

Flutter로 SNS 앱 만들기

안녕하세요. flutter 프로젝트를 만든 후에 실행하면 안드로이드 에뮬로 실행이 잘 됩니다. 이후 따라서 firebase cli를 설치하고 로그인 코드 minsdk 수정까지 다 한 후에 실행하면 실행이 안됩니다. Chatgpt로 kotlin 버전 명시, 프로젝트 경로/앱 경로 build.gradle 수정이랑 다 해봐도 에러가 나서 하루 종일 다음 강의로 못 넘어가고 있습니다 ㅠㅠ. 강의가 만들어진지 시간이 좀 되서 혹시 설정을 다르게 해야하는게 있을까요? 메세지: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > A failure occurred while executing c om.android.build. gradle.internal.tasks.CheckAarMetadataWorkAction > /Users/ak/.gradle/caches/transforms-3/385e60e1c81cd166a8ad3c908ae54a0f/transformed/jetified-firebase-firestore-25.0.0/META-INF/com/android/build/gradle/a ar-metadata.properties (No such file or directory) * 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 h ttps://help.gradle.org

  • flutter
  • android
  • firebase
  • dart
용우 댓글 1 좋아요 0 조회수 282

섹션22 동영상에서 비동기 활용 이유 문의

미해결

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

안녕하세요! 섹션22 동영상 트는 부분에서 async와 await를 쓰시는 이유가 궁금해요~! 비동기를 안써도 그냥 자연스럽게 작동될 것 같은데 의문점이 생겨 문의드립니다. 감사합니다. onLogoTap () async { final video = await ImagePicker ().pickVideo( source : ImageSource. galle ry , ); print(video); } }

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

에뮬레이터가 실행이 안 되네요..

미해결

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

환경변수, SDK 설정은 수없이 확인해보았고 지웠다 깔았다도 반복해보았습니다. 경로에 한글이 들어가 있지도 않았는데 도저히 에뮬레이터가 작동할 생각을 안 하네요.. 디바이스 매니저에서 추가를 해서 에뮬레이터 실행을 누르면 바로 오류가 뜨지 않고 실행은 되는데 정말 잠깐 뜨고 사라진 다음 작업 표시줄에만 남아있습니다. 그래서 다시 눌러보면 각종 dll 파일들이 없다고 뜹니다. libandroid-emu-metrics.dll libprotobuf.dll libandroid-emu-agents.dll libglib2_windows_msvc-x86_64.dll 이렇게 네 종류가 뜹니다. 노트북 기종은 950sbe/951sbe 입니다. 혹시 제 노트북이 플러터 프로그램과 호환이 안 되는걸까요?

  • flutter
  • 클론코딩
퓅호 댓글 1 좋아요 0 조회수 371

안드로이드 에뮬레이터 문의

미해결

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

안녕하세요! 저는 simulator로 아이폰은 잘 뜨는데 안드로이드 시뮬레이터는 핸드폰처럼 뜨지 않고 tools-device manager로 들어가서 실행하니 아래처럼 뜹니다. 강사님처럼 실제 핸드폰처럼 뜨게하는 방법은 없을까요? 감사합니다.

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

유저 개인화 질문드립니다!

해결됨

[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!

안녕하세요. Flutterflow + Firebase 이용하여 노트앱을 만들고 있는데, 막히는 부분이 있어 조심스레 질문 올려봅니다! 유저가 Create한 Document를 "해당 유저"의 디바이스에만 표시하고 싶습니다. 초급 강의 Twitter Clone에서는 SNS 특성상 작성된 글이 "모든 유저"에게 보여졌는데, 저는 작성한 "개인"에게만 보이도록 하고 싶습니다. 아래는 제가 시도한 방법입니다. 1. 컨디셔널 빌더, 필터 UI적으로는 문제가 없으나, 모든 유저가 작성한 Collection이 백그라운드에 불러와지기 때문에 좋지 않은 방법 같습니다(제가 틀렸다면 말씀해주십쇼!) 2. Sub Collection User Collection의 Sub Collection으로 Note Collection을 추가하는 것입니다. 이 경우에는 큰 문제는 없지만, 1. 유저가 반드시 로그인해야 이용 가능 2. 더이상 Sub Collection 이용 불가능 이라는 문제가 발생합니다. 저는 앱의 기본 기능을 로그인하지 않아도 사용할 수 있도록 제작할 것이기 때문에 User Collection에 Sub Collection을 붙이지 않을 생각입니다. 코딩 지식이 없어서 강의, 해외 유튜브, 커뮤니티, 구글링해가며 하나하나 배워나가고 있습니다. 도움 주시면 정말 감사하겠습니다!

  • flutter
  • no-code
  • flutterflow
이산 댓글 1 좋아요 0 조회수 251

인스턴스, 컨스트럭트 해깔려요...

미해결

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

이부분에서 0:20:03 강사님이 방금전에는 인스턴스라고 했다가 갑자기 또 컨스트럭트(생성자)라고 했다가 흠... 어떤게 맞는건가요?ㅠㅠ왜이리 어렵죠 컨스트럭트(생성자)는 Idol 클래스에 this. name이라고하시자않았나요?

  • flutter
모카 댓글 1 좋아요 0 조회수 210

강의자료 링크 추가해줄수 있나요?

해결됨

Flutter 앱 개발 실전

예전에는 강의마다 밑에 수업자료 링크가 첨부된거 같았는데요. 지금은 없어서 자료 찾기가 힘드네요 ㅠㅠ 혹시 추가해줄수 있을까요?

  • flutter
  • 강의자료
노희석 댓글 1 좋아요 1 조회수 230

XCode

미해결

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

위 사진처럼 에러 발생합니다. 문서처럼 sudo xcode-select --install sudo xcode-select -s /Applications/Xcode.app/Contents/Developer sudo xcodebuild -runFirstLaunch 실행을 했으며 영상을따라서 XCode 로 가서 시뮬레이터를 다운받았습니다.

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

빌드파일질문

미해결

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

강사님 안녕하세요\ 다름이 아니라 flutter_secure_storage를 추가하고 빌드파일에서 minSdkVersion 부분에 18을 추가하고 재시작을 하니 오류가 생겼습니다. 그래서 minSdkVersion에 18을 지우고 재시작을 하니 정상동작하였습니다. 18을 작성하니 오류가 뜨는 이유가 무엇인가요? Launching lib\main.dart on SM S918N in debug mode... FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\DongHan\AndroidStudioProjects\project\delivery_front\android\app\build.gradle' line: 41 * What went wrong: A problem occurred evaluating project ':app'. > Could not find method minSdkVersion() for arguments [18] on extension 'flutter' of type FlutterExtension. * 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 2s Running Gradle task 'assembleDebug'... 3.7s Error: Gradle task assembleDebug failed with exit code 1 minSdkVersion을 18로 설정하고 재실행 했을떄의 오류 로그입니다 plugins { id "com.android.application" id "kotlin-android" // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. id "dev.flutter.flutter-gradle-plugin" } def localProperties = new Properties() def localPropertiesFile = rootProject.file("local.properties") if (localPropertiesFile.exists()) { localPropertiesFile.withReader("UTF-8") { reader -> localProperties.load(reader) } } def flutterVersionCode = localProperties.getProperty("flutter.versionCode") if (flutterVersionCode == null) { flutterVersionCode = "1" } def flutterVersionName = localProperties.getProperty("flutter.versionName") if (flutterVersionName == null) { flutterVersionName = "1.0" } android { namespace = "com.example.delivery" compileSdk = flutter.compileSdkVersion ndkVersion = flutter.ndkVersion compileOptions { sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 } defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId = "com.example.delivery" // 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 } buildTypes { release { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. signingConfig = signingConfigs.debug } } } flutter { source = "../.." } 위 파일은 android/app/build.gradle 파일입니다.

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

flutter 와 react native

미해결

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

flutter 하시는 이유가 있을까요 ?? 코드팩토리 다른 nest js 강의를 듣고있는데요 만약 typescript 를 사용하고있다면 react native 를 사용하는것이 더 이득이지 않을까?? 생각했습니다. react native 가 성능이 안좋다곤하지만 큰 기업에서 이미 사용하고있어서 그럼.. 성능이 flutter 만큼은 나오지 않더라도 사용하는 사람에 따라 다른거 아닌가 생각이 들더라구요. 그럼 배우지마 !! 할수 있지만 ㅎㅎ 배우는 입장에서 궁금해서 여쭤봅니다.

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

강의 재생 오류

해결됨

Flutter 앱 개발 실전

강의 재생 할때마다 '재생 중에 오류가 발생했다"는 문구가 떠요. 현재 군인이고 사지방을 이용중인데, 사지방에는 hamonikr os인 컴퓨터랑 window os인 컴퓨터가 있어서, 두가지 운영체제 모두 들어가서 실행해봤는데도 다 똑같이 재생 오류가 뜹니다.(구글 크롬 브라우저에서도 실행해봤습니다.) 한 5강까지는 잘 되다가 그 다음부터 오류 문구가 떠서 강의를 더 들을수가 없는 상태입니다. 해결 방법을 아신다면 알려주시고, 만약 계속 했는데도 안된다면 강의 결제 취소 부탁드려도 될까요?(결제일 7일이 지난 상태입니다)

  • flutter
정진영 댓글 1 좋아요 1 조회수 167

인기 태그

인프런 TOP Writers

주간 인기글