본문 바로가기
반응형

firebase7

[Android] Firebase에서 코루틴을 사용해보자! (feat.Firestore) Firebase를 사용하면서 어떠한 동작을 순서대로 하고 싶은데 그 동작이 언제 끝날지는 모르겠고.. 난감한 상황이 다들 있으셨나요??! (전 있었습니다..ㅠ) 이때 코루틴을 활용하려 했는데 도대체 Firebase와는 어떻게 써야 하는지 잘 모르겠더라고요.. 그러다가 Firebase에 코루틴을 지원하는 종속성을 찾았습니다 아래 kotlinx-coroutines가 바로 그 주인공입니다! implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-play-services:1.1.1' 위의 주인공을 알기 전에 반복문으로 firestore에 값을 저장하려면 어떻게 했어야 했을까요?? fun firebaseCall(data : ArrayList){ for (n in 0 .. 2022. 3. 11.
[1. Firebase 연결] Firebase + Hilt + MVVM + Clean Architecture를 이용한 게시판 만들기 안녕하세요, 오늘부터 Firebase를 이용한 게시판 앱 만들기를 포스트 해보겠습니다! 프로젝트 만들기 우선 새 프로젝트를 생성해 주어야 합니다 저는 미리 패키지가 나뉜 Repository를 사용하여 빠르게 만들겠습니다 아래는 참고하실 수 있는 링크입니다 https://github.com/ParkSangSun1/Quick_Setup GitHub - ParkSangSun1/Quick_Setup: 프로젝트를 빠르게 SETUP하기 위한 Repository 프로젝트를 빠르게 SETUP하기 위한 Repository. Contribute to ParkSangSun1/Quick_Setup development by creating an account on GitHub. github.com 직접 만들어서 추가해 주셔도.. 2022. 1. 3.
Firebase Could not deserialize object error Could not deserialize object. Class ~~~~~ does not define a no-argument constructor. If you are using ProGuard, make sure these constructors are not stripped 위와 같은 오류가 날 때 data class를 조금만 변경해주면 쉽게 오류를 해결할 수 있습니다! 이런식으로 constructor을 붙여주시면 쉽게 오류가 해결됩니다! 2021. 11. 19.
rtdb에서 값을 가져오지 못하는 오류 개발을 하던중 회원가입 구현에서 회원정보를 추가하고 다시 그값을 가져와 사용자 정보로 입력하고 메인화면으로 넘어가는 코드를 작성했다. 하지만 왜 인지 모르게 값이 올려지지만 받아올때 null값이 나왔다... 이유는 간단했다. 처음 사용자 회원가입 정보를 올리는데 약간에 시간이 걸리는데 그 텀을 안주고 바로 값을 가져 오려했기 때문에 null값이 들어왔다. 해결 방법은 간단했다(아래코드) private fun onSignUpSuccess() { database.reference.child("users").child(auth.currentUser.uid).setValue(signUpUserModel) Handler().postDelayed( { val shareViewModel = ShareViewModel.. 2021. 4. 7.
반응형