inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

7강 데이터바인딩 에러

미해결

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

7강 데이터바인딩 강의 부분에서 데이터 바인딩을 이용해서 회원가입 하는 코드로 바꾸니까 아래와 같은 에러가 뜨는데 혹시 이유를 알 수 있을까요?? 첫번째 방법으로 알려주신 코드에서는 정상 작동합니다. 2025-02-25 15:06:55.135 21860-21860 AndroidRuntime com...mple.login_noticeborad_sample E FATAL EXCEPTION: main Process: com.example.login_noticeborad_sample, PID: 21860 java.lang.IllegalArgumentException: Given String is empty or null at com.google.android .gms.common.internal.Preconditions.checkNotEmpty( com.google.android .gms:play-services-basement@@18.5.0:2) at com.google .firebase.auth.FirebaseAuth.createUserWithEmailAndPassword( com.google .firebase:firebase-auth@@23.2.0:8) at com.example.login_noticeborad_sample.MainActivity.onCreate$lambda$2(MainActivity.kt:56) at com.example.login_noticeborad_sample.MainActivity.$r8$lambda$DKhI7UPT1Ljx4UCoyoqWCv0Qxw4(Unknown Source:0) at com.example.login_noticeborad_sample.MainActivity$$ExternalSyntheticLambda1.onClick(D8$$SyntheticClass:0) at android.view.View.performClick(View.java:8028) at android.view.View.performClickInternal(View.java:8005) at android.view.View.-$$Nest$mperformClickInternal(Unknown Source:0) at android.view.View$ PerformClick.run (View.java:31229) at android.os.Handler.handleCallback(Handler.java:959) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loopOnce(Looper.java:232) at android.os.Looper.loop(Looper.java:317) at android.app .ActivityThread.main(ActivityThread.java:8705) at java.lang.reflect.Method.invoke(Native Method) at com.android .internal.os.RuntimeInit$ MethodAndArgsCaller.run (RuntimeInit.java:580) at com.android .internal.os.ZygoteInit.main(ZygoteInit.java:886)

  • android
  • kotlin
  • firebase
염수환 댓글 2 좋아요 0 조회수 157

Unresolved reference: auth 에러

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

안녕하세요 강사님. 제가 파이어베이스 익명로그인 강의를 들으면서 노션에 기록해주신 2024년 이후 유튜브 영상으로 따라하고 강의 영상 그대로 따라했는데 아래와 같이 auth를 참조할 수 없다는 에러가 떠서 몇 시간동안 해결방법 찾으면서 해봤는데 다 안돼서 아예 프로젝트를 다 지우고 처음부터 꼼꼼히 다시 따라해보며 했는데도 안돼서 도움 요청합니다ㅜㅜ e: file:///C:/Users/tnghk/AndroidStudioProjects/fb_login_test/app/src/main/java/com/example/fb_login_test/MainActivity.kt:13:37 Unresolved reference: auth 깃허브 공유는 아래 처럼 url로 공유해도 괜찮나요?? https://github.com/SuHwanYY/android

  • android
  • kotlin
  • firebase
댓글 2 좋아요 0 조회수 256

1-9 마지막 테이블 피벗 해보기

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

안녕하세요 카일님 강의 마지막에 주신 연습문제 해보았습니다. PIVOT에 어떤 연산자를 사용할 것인가? MAX로 할 경우 -> 별도의 연산된 결과값이 있는 base`가 필요할 것 같음. 이 경우 강의 중 작성된 cnt를 참조하여 작성할 수 있을 것 같으나 3중 쿼리라는게 마음에 걸림. SUM으로 할 경우 -> 강의 중 작성한 base 만으로 충분할 것 같음. 2중 쿼리로 충분해보임. 따라서 B안으로 작성해보았습니다. WITH base AS ( SELECT event_date, event_timestamp, event_name, user_id, user_pseudo_id, platform, -- event_param, MAX(IF(event_param.key = 'firebase_screen',event_param.value.string_value, NULL)) AS firebase_screen, -- MAX(IF(event_param.key = 'food_id',event_param.value.int_value, NULL)) AS food_id, MAX(IF(event_param.key = 'session_id',event_param.value.string_value, NULL)) AS session_id, FROM advanced.app_logs CROSS JOIN UNNEST(event_params) AS event_param WHERE -- event_date = '2022-08-01' -> 적은 데이터로 쿼리를 작성하기 위해 입력한 임시 조건 event_date BETWEEN '2022-08-01' AND '2022-08-18' GROUP BY ALL -- LIMIT 100 -> 기초 구문 작성 완료 시 삭제 필요! ), filter_event_and_concat_event_and_screen AS ( -- name, screen concatate (필요한 이벤트만 WHERE 조건 걸어 사용) SELECT * EXCEPT(event_name,firebase_screen, event_timestamp), CONCAT(event_name, '-', firebase_screen) AS event_name_with_screen, DATETIME(TIMESTAMP_MICROS(event_timestamp), 'Asia/Seoul') AS event_datetime FROM base WHERE event_name IN('screen_view', 'click_payment') ) # PIVOT 연습문제 SELECT event_date, SUM(IF(event_name_with_screen = 'screen_view-welcome',1,0)) AS `screen_view-welcome`, SUM(IF(event_name_with_screen = 'screen_view-home',1,0)) AS `screen_view-home`, SUM(IF(event_name_with_screen = 'screen_view-food_category',1,0)) AS `screen_view-food_category`, SUM(IF(event_name_with_screen = 'screen_view-restaurant',1,0)) AS `screen_view-restaurant`, SUM(IF(event_name_with_screen = 'screen_view-cart',1,0)) AS `screen_view-cart`, SUM(IF(event_name_with_screen = 'click_payment=cart',1,0)) AS `click_payment-cart`, FROM filter_event_and_concat_event_and_screen GROUP BY ALL ORDER BY event_date ASC

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
전성배 댓글 2 좋아요 0 조회수 133

교육 예시 파일들이 다운로드 안됩니다.

미해결

코딩 몰라도 OK! CursorAI로 시작하는 개발 생활 (웹/초급)

info 작성 예시 다운로드 info 탬플릿 다운로드 두개의 파일들이 권한이 없네요???

  • react
  • 웹-디자인
  • firebase
  • no-code
  • cursor
  • vercel
Jae Yeong Lee 댓글 1 좋아요 0 조회수 191

counts와 cnt 차이

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

안녕하세요. Weekly retention을 구하고자 아래와 같이 쿼리를 작성했습니다. WITH base AS (SELECT DISTINCT user_id, event_name, DATETIME(TIMESTAMP_MICROS(event_timestamp),'Asia/Seoul') AS event_datetime, DATE(DATETIME(TIMESTAMP_MICROS(event_timestamp),'Asia/Seoul')) AS event_date, user_pseudo_id FROM `advanced.app_logs` WHERE event_date BETWEEN "2022-08-01" AND "2022-11-03" ), first_week_and_diff AS ( SELECT *, DATE_DIFF(event_week, first_week, WEEK) AS diff_of_week FROM ( SELECT DISTINCT user_pseudo_id, DATE_TRUNC(MIN(event_date) OVER(PARTITION BY user_pseudo_id), WEEK(MONDAY)) AS first_week, DATE_TRUNC(event_date, WEEK(MONDAY)) AS event_week FROM base ) ), user_cnt AS ( SELECT diff_of_week, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_week_and_diff GROUP BY diff_of_week ) SELECT *, ROUND(SAFE_DIVIDE(user_cnt, first_week_user_cnt), 2) AS retention_rate FROM ( SELECT diff_of_week, user_cnt, FIRST_VALUE(user_cnt) OVER(ORDER BY diff_of_week ASC) AS first_week_user_cnt FROM user_cnt ); 이렇게 쿼리 작성을 하니 오류가 발생했고 user_cnt AS ( SELECT diff_of_week, COUNT(DISTINCT user_pseudo_id) AS user_cnt FROM first_week_and_diff GROUP BY diff_of_week ) 이 부분에서 테이블 이름을 user_counts로 수정하니 제대로 동작함을 확인했습니다. 왜 이름 때문에 오류가 발생하는 것인지 궁금합니다.

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
yseohyun11 댓글 2 좋아요 0 조회수 218

searchMovies에서 hasNextPage가 필요한 이유

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

안녕하세요 로펀님. 강의 잘 듣고 있습니다. useInfiniteQuery에서 반환하는 hasNextPage를 이용해 fetchNextPage를 하는데 searchMovies에서 작성한 const hasNextPage = count > page * pageSize 는 사용하지 않는 것 같아서 질문 올립니다! {data?.pages ?.map((page) => page.data) ?.flat() ?.map((movie) => ( <MovieCard key={movie.id} movie={movie} /> ))} 에서도 searchMovies 에서 반환하는 page, pageSize, hasNextPage를 제외하고 data만 쓰시길래 작성하신 이유가 궁금합니다. useInfiniteQuery에서 반환하는 hasNextPage와는 다른 건가요??

  • firebase
  • next.js
  • tailwindcss
  • react-query
  • supabase
banayj0909 댓글 2 좋아요 0 조회수 152

리스트뷰에 subcollection은 어떻게 연결하나요?

미해결

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

users 밑에 subcollection을 만들었는데 리스트뷰에 subcollection을 연결하려면 어떻게 하나요? 아무리 찾아봐도 첫번째 collection 밖에 못찾겠습니다.

  • flutter
  • firebase
  • no-code
  • flutterflow
김명수 댓글 3 좋아요 0 조회수 164

1-5 예제용 학생 점수 데이터 테이블 생성 시 오류 발생

해결됨

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

안녕하세요 카일님 1-5 학습 중 PIVOT 예제용 TABLE을 만들어 보려고 하였습니다. 결론부터 말씀드리면 TABLE 생성에 성공하였어요. 다만 궁금한 것은 제가 겪은 오류에 대한 해석이 올바른 것인지 확인 받고 싶어서 질문 드립니다. 1-4 강에 있던 array_exercise 생성 구문을 참고하여 아래와 같은 구문으로 실행하였더니 생성되지 않았습니다. 가장 안쪽의 select 부터 실행하면서 찾아보니 최하단의 UNION ALL이 원인이었더라구요. UNION ALL 은 아래에도 추가 ROW를 입력해야 할 때, 한 행으로 밀어넣는 명령어이므로, 마지막 행 다음에는 넣지 말아야 한다. 넣을 경우 그 뒤에 추가적인 데이터의 입력을 요구하나, 데이터가 없으므로 실행이 되지 않는 것이다. 라고 이해했는데, 맞게 이해했을까요? CREATE OR REPLACE TABLE `advanced.grade` AS SELECT student, grades FROM ( SELECT 'A' AS student, ARRAY<STRUCT<subject STRING, score INT64>>[ STRUCT('수학', 80), STRUCT('영어', 90), STRUCT('과학', 85) ] AS grades UNION ALL SELECT 'B', ARRAY<STRUCT<subject STRING, score INT64>>[ STRUCT('수학', 75), STRUCT('영어', 95), STRUCT('과학', 80) ] UNION ALL )

  • sql
  • Google-Analytics
  • firebase
  • google-sheets
  • bigquery
전성배 댓글 1 좋아요 0 조회수 129

Unresolved reference: auth

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

안녕하세요, 강사님. 저는 현재 안드로이드 강의를 수강하고 있는 학생입니다. 강의 내용을 따라가고 있는데, 파이어베이스를 활용한 익명로그인, 이메일로그인, 데이터베이스 활용하기에서 막혔습니다. 문제 부분: import문이나 코드에는 빨간줄 없이 다 정상입니다. 다만 앱을 실행하면 auth를 참조할 수 없다고 뜨면서 빌드가 멈춥니다. 시도한 방법: 질문게시판에 있는 해결 방법과 스택오버플로우, chat gpt등을 활용해서 문제를 해결하려 했지만 계속 오류가 뜹니다. import 부분에서 현재 버전은 자바와 코틀린 동일한 것을 사용할 수 있다고 해서 그냥 auth도 써보고 ktx.auth도 사용해봤습니다. 하지만 두개 모두 같은 오류가 발생합니다. 제가 짠 코드는 깃허브에 올려뒀습니다. https://github.com/hyoonpark/kotlin-matbogi/tree/main/day6/fblogin 이 부분에 대해 추가적인 설명이나 자료를 제공해주시면 정말 감사하겠습니다. 감사합니다.

  • android
  • kotlin
  • firebase
댓글 2 좋아요 0 조회수 259

62강 Follow, Unfollow기능구현에서,,

해결됨

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

7:15까지 코드 따라하고, 구동하는데;; 아래와 같이 에러가 뜹니다... Thread 3: Simultaneous accesses to 0x600003d332b0, but modification requires exclusive access 구동조차 안되고 바로 아래와 같이 떠버려요;; 이건 어떻게 해결할가요???

  • ios
  • firebase
  • swiftui
  • mvvm
ksw 댓글 2 좋아요 0 조회수 133

애구마선생님, 다음 프로젝트 강의는 언제 올려주세요???

해결됨

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

선생님의 새로운 강의 듣고싶습니다,, 이렇게, 자세한 강의는 처음입니다.. 명확하고 정확하고, 기초, 중급자는 물론이고 1인개발에 관심있는 저에게는 거의 바이블입니다... 다른 강의도 듣고싶어요,,, 너무 기대됩니다..

  • ios
  • firebase
  • swiftui
  • mvvm
ksw 댓글 2 좋아요 0 조회수 133

51강 10:22에서 이미지 여러장이 나오지 않아요;;

미해결

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

이런상황입니다 ㅠㅠ // // FeedView.swift // SUNGWON // // Created by SW KIM on 2/6/25. // import SwiftUI struct FeedView: View { @State var viewModel = FeedViewModel() var body: some View { // Text("FeedView") ScrollView { VStack{ HStack{ Image("instagramLogo2") .resizable() .scaledToFit() .frame(width: 110) Spacer() Image(systemName: "heart") .imageScale(.large) Image(systemName: "paperplane") .imageScale(.large) } .padding(.horizontal) ForEach(viewModel.posts) { post in let _ = print("post:", post) } Spacer() } } } } #Preview { FeedView() }

  • ios
  • firebase
  • swiftui
  • mvvm
ksw 댓글 2 좋아요 0 조회수 134

52강 post데이터가 불러와지지 않아요,,,

미해결

Part2: 초중급 iOS 인스타그램 클론(SwiftUI, MVVM, Firebase, 2024)

52강 11:06에서 #Preview{ FeedCellview(post: Post(id: 등등의 내용을 써야하는데;; Post정보가 나오지 않아 막혔어요;; 아래와 같이 뜨는데요;;; 무엇이 잘못된걸까요;; WARNING: All log messages before absl::InitializeLog() is called are written to STDERR I0000 00:00:1738937824.318841 984217 config.cc:230] gRPC experiments enabled: call_status_override_on_cancellation, http2_stats_fix, monitoring_experiment, pick_first_new, trace_record_callops, work_serializer_clears_time_cache nw_endpoint_flow_failed_with_error [C1 2404:f340:10:1801::200a.443 failed parent-flow (unsatisfied (No network route))] already failing, returning nw_connection_get_connected_socket_block_invoke [C1] Client called nw_connection_get_connected_socket on unconnected nw_connection TCP Conn 0x6000033015e0 Failed : error 0:50 [50] I0000 00:00:1738937824.540463 984238 subchannel.cc:806] subchannel 0x103f0dca0 {address=ipv6:%5B2404:f340:10:1801::200a%5D:443, args={grpc.client_channel_factory=0x60000002b7d0, grpc.default_authority= firestore.googleapis.com , grpc.http2_scheme=https, grpc.internal.channel _credentials=0x600002638de0, grpc.internal.client_channel_call_destination=0x1066f45e8, grpc.internal.event_engine=0x60000000dcd0, grpc.internal.security _connector=0x600002c38080, grpc.internal.subchannel_pool=0x6000029332c0, grpc.keepalive_time_ms=30000, grpc.primary_user_agent=grpc-c++/1.65.1, grpc.resource_quota=0x600000c9b2d0, grpc.server_uri=dns:/// firestore.googleapis.com }}: connect failed (UNKNOWN:(domain:NSPOSIXErrorDomain, code:50, description:The operation couldn’t be completed. Network is down) {file:"/var/folders/hn/5bx1f4_d4ds5vhwhkxc7vdcr0000gn/T/ZipRelease/2024-07-25T04-01-28/project-ios/Pods/gRPC-Core/src/core/lib/transport/error_ utils.cc ", file_line:150, created_time:"2025-02-07T23:17:04.540048+09:00", grpc_status:2}), backing off for 965 ms currentUser: Optional(SUNGWON.User(id: "XCwZST2c1fNVwhu9ex77JnK7ThS2", email: "test1@naver.com", username: "222222", name: "111111", bio: nil, profileImageUrl: nil)) Optional(["username": 222222, "id": XCwZST2c1fNVwhu9ex77JnK7ThS2, "email": test1@naver.com, "name": 111111]) DEBUG: Failed to load user posts with errorThe data couldn’t be read because it is missing.

  • ios
  • firebase
  • swiftui
  • mvvm
ksw 댓글 2 좋아요 0 조회수 174

[BTS앱] 화면 클릭 이벤트 처리 - findViewById, Toast

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

선생님 4일 전에 질문 달았는데 다시한번 질문드립니다! 코드도 맞게 입력하고, 재부팅, 새로운 파일로 빌드도 다 해봤는데도 토스트 메세지가 뜨지 않아서 프로젝트 압축 파일 올려놨습니다ㅠㅠ 이유를 모르겠습니다.. https://drive.google.com/drive/folders/1qDl-Spv709ko__1M-HI0RItbNR9jhtF_?usp=sharing

  • android
  • kotlin
  • firebase
xylblv 댓글 2 좋아요 0 조회수 181

displayName 에 대해 질문있습니다.

해결됨

너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어

안녕하세요 강의를 너무 잘 보고 있습니다 강의를 보다가 궁금한 점이 파이어베이스 프로젝트 설정 강의 부분에서 displayName이라는 state를 작성했는데 이건 파이어베이스에 약속된 이름이라고 하셨는데 그럼 닉네임 할때만 이 이름으로 작성하면 되는 건가요?

  • react
  • firebase
부드러운 족제비 댓글 1 좋아요 0 조회수 147

nova, dice, z 이펙트(프리팹)들이 깨져서 나오는데 해당 파일들을 혹시 받을 수 있을까요?

해결됨

[Unity] 함께 만들어가는 방치형 게임 개발

다름이 아니고 유니티 패키지를 받아오는데 z 프리팹이 깨져서 나오고 dice와 nova 프리팹이 유니티 패키지 임포트 목록에 보이질 않아서요 혹시 따로 좀 받을 수 있다면 부탁드리겠습니다.

  • C#
  • unity
  • firebase
  • 게임기획
  • json-parsing
Dart 댓글 2 좋아요 0 조회수 150

ESlint

미해결

따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]

vs code가 업데이트 되어서 그런지.. eslint.config.js로 바뀌었는데 어떻게 설정해야할지 잘 모르겠습니다. 일단 gpt에서 말하는대로 바꾸어보긴 했는데 작동을 안하더라고요.. 어케 해야할까요 import globals from "globals"; import pluginJs from "@eslint/js"; import pluginReact from "eslint-plugin-react"; /** @type {import('eslint').Linter.Config[]} */ export default [ {files: ["**/*.{js,mjs,cjs,jsx}"], languageOptions: { globals: globals.browser, sourceType: "module", ecmaVersion: "latest" }, plugins: { react: pluginReact }, rules:{ ...pluginJs.configs.recommended.rules, ...pluginReact.configs.recommended.rules, "react/prop-types": "off", }, }, { files:[".eslintrc.{js,cjs}"], languageOptions:{ sourceType:"script", }, environment: { node:true, } } ]

  • react
  • 웹앱
  • firebase
김지영 댓글 1 좋아요 0 조회수 163

[BTS앱] 화면 클릭 이벤트 처리 - findViewById, Toast

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

코드 똑같이 쳤는데 test device에서 첫번째 이미지 클릭시 "1번째 클릭 완료" 문구가 나오지 않습니다..

  • android
  • kotlin
  • firebase
xylblv 댓글 2 좋아요 0 조회수 165

react 19버전에서는 recoil사용이 어렵나요?

해결됨

[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)

✅ 모든 질문들은 슬랙 채널에서 답변드리고 있습니다. 💡 ”로펀의 인프런 상담소” 슬랙 채널 가입하기 💡 평일중에는 퇴근 이후(저녁 7시)에 답변을 받아보실 수 있고, 주말중에는 상시 답변드리고 있습니다. 안녕하세요. recoil 강의 부분에서 하나의 에러로 인해서 진행이 막힌 상태입니다! TypeError: Cannot destructure property 'ReactCurrentDispatcher' of ' {imported module [project]/nodemodules/next/dist/compiled/react/index.js [app-client] (ecmascript)} .default.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED' as it is undefined. "dependencies": { "next": "15.1.6", "react": "^19.0.0", "react-dom": "^19.0.0", "recoil": "^0.7.7" }, next 15 & react 19 버전으로 진행중이었는데 구글링을 해보아도 다들 더이상 recoi은 사용하지말라 이런 답만 알려주고있어 해결하기가 어려운 상태네요. 결국 버전문제인 것 같은데, 최신 버전으로 해당 문제가 해결이 어렵다면 다른 상태관리 라이브러리를 사용하며 진행하고싶은데요, Zustand 라이브러리를 사용해도 진행에 무리없을까요?

  • firebase
  • next.js
  • tailwindcss
  • react-query
  • supabase
댓글 2 좋아요 0 조회수 1536

이미지 영역 질문

해결됨

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

안녕하세요. 이미지 질문이 있습니다. 이미지 영역 바깥 테두리 보더값을 주고 싶은데 우측 패널?에서 안보여서 어떻게 할 수 있을까요? 이미지 업로드 전에는 디폴트 이미지를 주고 싶은데 이때 조건을 어떻게 줄 수 있을까요? condition 설정에 Default Variable Value는 on/off 만 있어서 그건 아닌거 같아서요.

  • flutter
  • firebase
  • no-code
  • flutterflow
setia09 댓글 2 좋아요 0 조회수 132

인기 태그

인프런 TOP Writers

주간 인기글