inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

firebase 업데이트 된버전에 코드를 알 수 있을 까요?

미해결

1:1채팅 만들기(Android + Kotlin + Firebase)

firebase 업데이트 된버전에 코드를 참고하고 싶은데 공개된 소스가 없나요? 강의 들으면서 firebase 공식문서 같이보면서 수정하는 방법 밖에 없나요?

  • firebase
  • firebase
  • kotlin
  • android
homie 댓글 1 좋아요 0 조회수 268

is not defined

미해결

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js

강사님 설명이 너무 부실합니다 ㅜㅜ 다른강의에서 한거라서 건너띈다는 부분이 너무 많네요.. firebase . firestore () firebase . auth (). currentUser db . collection 이런 부분 무슨 기능인지 모르겠는데 따로 제가 다 찾아봐야 되는거죠?

  • pwa
  • firebase
  • vuejs
댓글 2 좋아요 1 조회수 446

node-sass 때문에 서버실행이 안됩니다

미해결

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js

어떻게 해결해야 할까요? 강의 진행을 못하고 있습니다 ㅜㅜ

  • vuejs
  • firebase
  • pwa
댓글 3 좋아요 0 조회수 465

질문 답변 부탁드립니다. 회원가입, 로그인 페이지에서 로딩

미해결

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

npm run start를 실행하면 loading만 게속 뜨고 넘어가질 않네요. 현재 회원가입 및 로그인 파이어베이스 9 버젼으로 바꾼 상태입니다. 코드도 다 똑같이 했는데 뭐가 문제인지 모르겠습니다. 아마 redux 저장에서 문제가 생긴거 같은데 잘 모르겠네요 git hub 주소도 첨부합니다. https://github.com/dgd03146/React-firebase-chat-app

  • react
  • 웹앱
  • firebase
댓글 1 좋아요 0 조회수 399

글 수정 단계에서 사진도 수정하려고 하다가 문제가 발생했습니다.

미해결

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

게시글 수정 단계에서 사진 또한 BoardWriteActivity에서와 마찬가지로 startActivityForResult 으로 변경할 수 있게 만들어보려고 했습니다. 그러나 이번에는 또 어떤 값이 전달되지 않는 것인지 NullPointerException 오류가 뜨고 있습니다. 이 코드를 복사해온 BoardWriteActivity는 정상작동하는 것을 보니 리퀘스트코드가 겹치는게 문제인가 싶어 바꿔주어 보아도 안되고 , setResult( RESULT_OK )등의 명령어를 통해 Result 값을 지정해보는 등의 시도는 해봤지만, 전혀 차도가 없습니다. 강의에서 하지 않은 것을 가고 만지작거리다가 질문드리는게 죄송하지만, 이 오류의 해결법에 대해 질문드려도 괜찮을까요? 우선 오류가 발생한 BoardEditActivity입니다. class BoardEditActivity : AppCompatActivity() { private lateinit var binding : ActivityBoardEditBinding private lateinit var key : String private lateinit var Wuid : String override fun onCreate (savedInstanceState: Bundle?) { super .onCreate(savedInstanceState) setContentView(R.layout. activity_board_edit ) binding = DataBindingUtil.setContentView( this, R.layout. activity_board_edit ) key = intent .getStringExtra( "key" ). toString () getBoardData( key ) getImageData( key ) binding . BEAPUSHbtn .setOnClickListener { editBoardText( key ) } binding . BEAIMG1 .setOnClickListener { val key = FBRef. boardRef .push(). key . toString () val gallery = Intent(Intent. ACTION_PICK , MediaStore.Images.Media. INTERNAL_CONTENT_URI ) startActivityForResult(gallery , 50 ) } } private fun getImageData (key: String) { Log.d( " 키값 검사 " , key.toString()) // Reference to an image file in Cloud Storage val storageReference = Firebase. storage . reference .child(key + ".png" ) // ImageView in your Activity val imageViewFromFB = binding . BEAIMG1 storageReference. downloadUrl .addOnCompleteListener( OnCompleteListener { task -> if (task. isSuccessful ) { Glide.with( this ) .load(task. result ) .into(imageViewFromFB) } else { Toast.makeText( this, " 이미지가 없습니다 " , Toast. LENGTH_LONG ).show() } } ) } private fun getBoardData (key: String) { val postListener = object : ValueEventListener { override fun onDataChange (dataSnapshot: DataSnapshot) { try { val dataModel = dataSnapshot.getValue(BoardModel:: class . java ) binding . BEAED1 .setText(dataModel!!. title ) binding . BEAED2Context .setText(dataModel!!. title ) Wuid = dataModel!!. uid } catch (e: Exception) { Log.d( " 삭제완료 " , "Delete" ) } } override fun onCancelled (databaseError: DatabaseError) { // Getting Post failed, log a message Log.w( TAG , "loadPost:onCancelled" , databaseError.toException()) } } FBRef. boardRef .child(key).addValueEventListener(postListener) } private fun editBoardText (key: String) { val time = firebaseauth.getTime() FBRef. boardRef .child(key) // .push() .setValue( BoardModel( binding . BEAED1 . text .toString() , binding . BEAED2Context . text .toString() , Wuid , time ) ) Toast.makeText( this, " 수정 완료 " , Toast. LENGTH_LONG ).show() finish() } override fun onActivityResult (requestCode: Int , resultCode: Int , data: Intent?) { super .onActivityResult(requestCode , resultCode , data) if (resultCode == RESULT_OK && requestCode == 50 ) { Log.d( " 데이터 체커 " , data. toString ()) val BEI1 = findViewById<ImageView>(R.id. BEI1 ) Glide.with( this ).load(data?. data ).into(BEI1) } } } 문제가 된다고 생각한 로그캣의 오류 페이지입니다. 4번째 줄의 로그가 잘렸는데, 혹시 잘린부분이 필요하실까 싶어 잘린부분의 로그도 올립니다. java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=50, result=-1, data=Intent { dat=content://com.google.android.apps.photos.contentprovider/-1/1/content://media/external/images/media/27/ORIGINAL/NONE/image/jpeg/1468372150 flg=0x1 clip={text/uri-list {...}} }} to activity {com.beyond.collect/com.beyond.collect.board.BoardEditActivity}: java.lang.NullPointerException: Argument must not be null

  • kotlin
  • android
  • firebase
최재훈 댓글 2 좋아요 0 조회수 482

firestore 호출 관련 문의 드립니다.

미해결

Flutter 입문 확장판 - 인스타그램 클론 2.0

안녕하세요. firestore 호출 관련하여 문의 드립니다. 각 위젯에서 StreamBuilder로 QuerySnapshot이든 DocumentSnapshot이든 그때 그때 호출하고 있는데, 만약 하나의 Document 내 필드들이 여러개 존재한다면(DocumentSnapshot을 의미함) 화면에서는 각 text별로 노출되어야 한다고 가정을 했을때요 예) FirebaseFirestore.instance.collection('userInfo').doc(widget.user.email).snapshots(); 이메일에 해당하는 userInfo에는 닉네임, 오늘의할말, 프로필사진 등 각각 정보가 들어있다고했을때 한번에 불러와서 변수에 각각 담아 저장하고있다가 각 text에 맞게 대입시켜주는게 효과적일듯 싶은데 그래서 최상위에서 화면로딩때 한번 호출후 변수에 담아놓고있다가 뿌려주고 싶습니다. (.get()사용이 아닌 .snapshots() 사용으로 실시간으로 변동되는사항이 있다면 변경이 되어야하겠죠) 제가 문의 드리고 싶은건 1-1. 각 text마다 스트림빌더위젯으로 호출하면 그만큼 firestore에 트랜잭션이 발생하여 과금도 두배로 발생되겠죠? 1-2. 그래서 효과적으로 firestore의 데이터를 호출하는 방법이 궁금합니다. 1-3. 방법도 여러가지가 있겠지만, 최상위트리에서 호출하는 방법이 있을까요?

  • firestore
  • firebase
  • ios
  • documentsnapshot
  • android
  • snapshot
  • Flutter
  • 클론코딩
현묵 댓글 1 좋아요 0 조회수 317

_firebase__WEBPACK_IMPORTED_MODULE_4__.default.auth is not a function

미해결

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

위 애러가 나오고 해결이 되지 않습니다. _firebase__WEBPACK_IMPORTED_MODULE_4__.default.auth is not a function

  • firebase
  • react
  • 웹앱
coder 댓글 3 좋아요 1 조회수 500

v-lazy-image 오류에 관해 문의 드립니다.

해결됨

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Vue.js

안녕하세요 데이비드 선생님 수업을 수강하게 된 학생입니다. 금일 유용한 Vue 3rd part 모듈소개의 v-lazy-image 부분을 진행하는데 오류가 발생하였는데, 제가 미흡하여 오류의 원인을 파악할 수 없어서 문의드립니다. 영상에서는 약 13분부터 입니다. import VLazyImage from "v-lazy-image"; 를 추가하고 cmd 를 통해 yarn run serve 실행하는데 이미지와 같은 오류가 발생하였습니다. 웹 화면상에도 이미지가 나타나지 않습니다. 혹시 가능하시다면 해당 오류의 원인을 알 수 있을까요? 부탁드립니다. 강의 잘 보고 있습니다. 감사합니다.

  • v-lazy-image
  • firebase
  • vLazyImage
  • pwa
  • vuejs
한지한지 댓글 1 좋아요 1 조회수 333

데이터 가져오기 참조 질문

미해결

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

수업중에 1:23 에서 레퍼런스 주소를 가져온다고 하시면서 복사 붙여 넣기 하셨는데 그냥 통째로 잘라넣기 하면 왜 안되는지 궁금합니다. 그리고, 복사 - 붙여 넣기 후 save 버튼 클릭 리스너 안에서는 myRef에 user마다 개인적인 데이터베이스를 만들기 위해서 child()를 추가해주셨는데(14:54) , 1:27 (복사 - 붙여넣기 한) 위치 의 myRef에는 child() 속성(?)을 넣어주지 않아도 되나요?

  • firebase
  • android
  • kotlin
댓글 4 좋아요 0 조회수 449

안녕하세요 수업 중에 막히는 부분이 있어서 질문 남겨요

해결됨

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

자꾸 이런 오류가 떠서 수업 진행이 안되서 남깁니다. 확인하려 firebase.auth()를 콘솔로 찍어보니 이런 오류가 또 뜨더라고요... auth를 import 제대로 했고, 노드 모듈을 삭제하고 다시 실행해보라는 말도 있어서 해봤는데 똑같네요ㅠㅠ 구글링을 해도 별 소득이 없네요... 질 좋은 수업 열심히 듣고 있습니다!! 바쁘시지만 답변해주시면 더 열심히 하겠습니다!!

  • react
  • frontend
  • 웹앱
  • firebase
  • react
chaechae6326 댓글 1 좋아요 0 조회수 347

질문드립니다

미해결

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

안녕하세요. 우선 강의 너무 잘 듣고 있습니다. password . current = watch ( " Password " ) ; 강의를 통해 위 방법을 익히기 전엔 혼자서 onChange를 통해 ref.current값을 바꾸려고 시도하였는데요 input에 onChange를 걸어줘도 Change이벤트가 작동을 안하더라구요.. react hook form 공식 문서를 뒤져봐도 위 방법으로만 사용하라는 말은 따로 없고 태그에 onChange이벤트를 사용하는 예제도 있는데 왜 이러는걸까요?? 단순히 버그인지 뭐가 잘못된건지 모르겠습니다 ㅜㅜ

  • react
  • firebase
  • 웹앱
정세연 댓글 1 좋아요 0 조회수 222

주사위 6이 안 나와요

미해결

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

강의대로 잘 따라했는데요. 1~5까지는 나오는데 6은 안나옵니다. 강의 영상에도 6은 안 나오는 것 같은데, 왜 그럴까요?

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

이미지가 기본이미지 인지 아닌지

미해결

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

이미지가 기본이미지 인지 아닌지 03:50초에 어떻게 구현해줄수있나요.왜냐면 개복치님이 말씀하신 2번째 로직은 이미지뷰를 클릭하고 취소를 하는 경우에는 이미지가 들어가있지 않지만 isImageUpload가 ture상태로 머물기때문에 결국에는 업로드됩니다 그래서 개복치님이 말씀해주신 첫번째 로직으로 구현해주고싶은데,첫번째 로직으로 만드는법도 추가해주시면 좋을거같습니다!! 여기서 말하는 첫번째 로직은 이미지가 기본이미지 인지 아닌지 이고 두번째 로직은 imageView가 클릭됬는지 안됬는지 입니다.

  • android
  • kotlin
  • firebase
신정용 댓글 2 좋아요 1 조회수 453

({this.movies}); 에서 movies가 에러나는 이유를 모르겠습니다 ㅠㅠ

미해결

Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]

이게 에러나서 그런지 movies; images; likes; _currentKeyword; 얘네도 다 에러나네요.. 아시는분 댓글좀요 !! List < Movie > movies ; List < Widget > images ; List < String > keywords ; List < bool > likes ; int _currentPage = 0 ; String _currentKeyword ;

  • firebase
  • Flutter
  • 클론코딩
강병철 댓글 10 좋아요 1 조회수 1151

3강 개발환경셋업 끝부분 질문입니다.

미해결

[2021] 요즘 누가 유료로 웹서비스 구축하나, 파이어베이스의 모든 것 - Javascript

강의 초반의 node.js는 pkg파일 다운받아서 분명히 제대로 설치했습니다. 그 다음에 강의 후반부에 나오는 npm install -g firebase-tools를 터미널에서 입력했는데 전부 에러가 나서....원인도 모르겠고 그래서 혼자 해결이 안 되어서 질문 올립니다. 답변 부탁드립니다.

  • npm
  • firebase
이자성 댓글 1 좋아요 0 조회수 449

Xcode - Firebase 연동(버젼 문제)

미해결

Firebase 서버를 통한 IOS앱 개발 지침서

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 하울선생님 안녕하세요? 현재 파이어베이스 기반으로 SNS 제작을 목표로하기 있는 수강생입니다. 유튜브를 통해 선생님 강의를 따라하다보니 Swift 또는 Xcode 버젼이 달라 그런지 실제완 다른 내용이 있네요? 혹시 최신 버젼에서 한번더 강의가 가능하신지요? (아님 혹시 제가 버젼을 다운그레이드 해야 할까요?) 귀찮으실텐데 죄송합니다. Swift-파이어베이스 연동 강의는 엄청 희소하여 문의하는 점 이해해주세용~

  • swift
  • firebase
  • ios
양동현 댓글 0 좋아요 0 조회수 306

snapshot.data 오류

미해결

Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]

error: The argument type 'Map<String, dynamic> Function()' can't be assigned to the parameter type 'Map<String, dynamic>'. (argument_type_not_assignable at [netflix_clone_test] lib/model/model_movie.dart:17) snapshot.data 자체에 오류가 발생하는데 원인 파악을 못하겠습니다..ㅜㅠ

  • Flutter
  • firebase
  • 클론코딩
김진영 댓글 6 좋아요 1 조회수 2597

bottom overflowed by 6.0 pixels

미해결

Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]

안녕하세요! 강의 다시 따라하고 있는데 ui 설정을 하고나니 하단에 저렇게 bottom overflowed 6.0 pixels가 떠서요 구글링으로 Scaffold 하위에 resizeToAvoidBottomPadding: false , 를 줘보긴했는데 해결이 안되서..(물론 제가 잘못했을수도 있습니다) 어떻게 해결,,하면 좋을까요!? ════════ Exception caught by rendering library ═════════════════════════════════ The following assertion was thrown during layout: A RenderFlex overflowed by 6.0 pixels on the bottom. The relevant error-causing widget was Tab lib\widget\bottom_bar.dart:35 The overflowing RenderFlex has an orientation of Axis.vertical. The edge of the RenderFlex that is overflowing has been marked in the rendering with a yellow and black striped pattern. This is usually caused by the contents being too big for the RenderFlex. Consider applying a flex factor (e.g. using an Expanded widget) to force the children of the RenderFlex to fit within the available space instead of being sized to their natural size. This is considered an error condition because it indicates that there is content that cannot be seen. If the content is legitimately bigger than the available space, consider clipping it with a ClipRect widget before putting it in the flex, or using a scrollable container rather than a Flex, like a ListView. The specific RenderFlex in question is: RenderFlex#76b9b relayoutBoundary=up11 OVERFLOWING ════════════════════════════════════════════════════════════════════════════════

  • firebase
  • Flutter
  • 클론코딩
이소담 댓글 2 좋아요 0 조회수 671

인기 태그

인프런 TOP Writers

주간 인기글