채팅방을 개설하고, 해당 채팅방의 유효기간이 지났더라도 그 채팅방을 참여하고 있다는 기록이 서버 내 기록에 삭제되지 않았기 때문에, 지속적으로 Follow up 하는 오류가 있음. Firebase Collection에 지속적으로 리스닝을 하기때문에 불필요한 소모가 발생 개인은 자신이 참여한 Room의 모든 문서에 실시간 데이터 수집을 하는 중인데(User_ID - Room), RoomEndTime이 지나간 Room도 참고 중에 있는 문제가 있음 Chat Data를 저장하는 Chat_Room에는 해당 시간이 지난 Room의 데이터들은 이미 삭제가 된 상태임.즉 사용자가 실체가 없는 Document를 참고하고 있는 중임(Chat_room - Message)해결방법최초 로그인 시-체팅의 RoomEndTi..
초기 세팅 중 발생한 문제 : Unsupported metadata version. Check that your Kotlin version is >= 1.0: java.lang.IllegalStateException: Unsupported metadata version. Check that your Kotlin version is >= 1.0
·
어플 개발일기
결과적으로 힐트 버전과 kotlin 버전이 안맞아서 발생했음 나는 아래처럼 설정해서 문제를 해결함 plugins { id("com.google.dagger.hilt.android") version "2.50" apply false id("org.jetbrains.kotlin.android") version "1.9.0" apply false id("com.google.devtools.ksp") version "1.9.22-1.0.17" apply false } //hilt implementation("com.google.dagger:hilt-android:2.50") kapt("com.google.dagger:hilt-android-compiler:2.50")
울릉공항 건설공사 현황 앱 개발(1)
·
어플 개발일기
매일 카톡방으로 상황 전달하고 새로운 현안이 생기면 그 현안에 맞는 카톡방을 만들어서 대화를 주고받으니 현안 정리가 어렵기도 하여 하나의 소통창구로 공사를 관리할 목적으로 만듬 디자인 툴 : Figma 사용할 언어 : Kotlin 서버 : Firebasee 필요기능 0. 로그인 - 시공사, 감리단, 공무원(부산지방항공청)으로 권한을 구분할 예정 - 글 마다 수정, 작성한 사람이름 + 그룹을 표기할 예정 - 시공사 - 감리 - 부항청 -> 사용자 관리 가능하도록 만들 예정(마스터앱은 나중에 필요 시 만들 예정) 1. 공사 현황 확인(메인 뷰가 될 예정) - 공정률 > 상세내용 - 감리 휴무 > 감리 상세 내용 - 진행중인 현안 간단히 - 새로운 글 알리기 - 현황 달력? - 추진 경위 - 계약 상태 2. ..
20240411(프로그래머스 n+1카드, 파이썬)
·
코딩테스트(코틀린) 기초부터 연습
https://school.programmers.co.kr/learn/courses/30/lessons/258707 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 먼저 while등 반복문 사용 시 종료되는 조건을 생각하고 해야함. 아이디어 round가 종료되는 경우 1. round시작 시 받을 카드가 없을 경우 2. round끝날 시 가지고 있는 두 카드의 합이 n+1이 되는 카드가 없을 경우 i카드와 합이되어 n+1이 되는 카드는 n+1-i밖에 없음을 생각 i카드를 뽑을 때 만약 n+1-i카드를 가지고 있다면(이건 최초에 n/3개 뽑을 때만 존재), 항..
12.10 Android ChatApp(1) ChatBubble
·
어플 개발일기
회사에서 요즘 일을 계속 주고 답답해서 술먹고 하다보니.. 시간이 너무 갔다 ㅠㅠ 다시 취미생활을 시작하기러 함. 채팅방에 파이어 베이스를 사용하다보니. 혹시! 나중에 Read수 Write수로 돈이 많이 나갈까봐 FirebaseMessagingService를 통해서 FCM Data를 이용해서 채팅을 구현해보고자 테스트 앱을 시작했음.. 그런데 FCM이 느리게 도착하는 경우가 허다해서 이걸 사용해서 앱을 만들어도 되는가 고민된다.. 실시간으로 채팅을 해야하는 채팅어플의 경우에는 좀 큰 단점인거 같은데... 차선택으로 직접 새로운 Service를 만들고, Service에서 실시간으로 채팅을 받아오도록 Snapshot을 붙이고 이걸 통해서 Notificiation 을 만드는게 더 유리할까?? (이러면 List..