안드로이드 개발과 관련해서 알아가기(1)
·
어플 개발일기
안드로이드에 좀 더 깊이 공부하기 위해서 어떤 공부를 해야할지 정리해봄 위처럼 Android OS는 리눅스위에 올려져 있음안드로이드 개발자로 기여할 수 있는 부분을 생각해 보았을 때, 애플리케이션 개발자 : 비즈니스로직이나 안드로이드 API, Library를 사용해서 앱 서비스를 개발 AOSP에 기여 : 리눅스 커널 : 메모리 관리, 프로세스 관리, 보안, 네트워크 스택 제공 등을 위해 드라이버, 관리자 개발HAL : 하드웨어 소프트웨어 간의 인터페이스 제공 ( 어떠한 센서의 인터페이스 개발, 이를 앱단으로 올려주는 프레임워크 개발, 이를 사용하는 앱 개발까지 연결됨)ART : 앱 실행환경, GC 등 최적화네이티브 라이브러리 : 그래픽, 웹 브라우징 등 기능(소켓 등을 개발?)애플리케이션 프레임워크 : ..
앱 개선사항(3. 소모임 나가기 로직 테스트)
·
어플 개발일기
구현한 기능이 제대로 되는지 실제로 테스트 해보기    방장의 경우채팅방 리스트에서 나가기참여자 있는경우참여자 있으므로 나가지 못함(정상동작)참여자 없는 경우참여자 없으므로 나가짐(정상동)채팅방 내부에서 나가기참여자 있참여자 있으므로 나가지 못함(정상동작)참여자 없참여자 없으므로 나가짐(정상동작)모임 디테일에서 나가기있참여자 있으므로 나가지 못함(정상동작)없참여자 없으므로 나가짐(정상동작)참가자의 경우채팅방 리스트(모임, 채팅방 동시 나가기) 채팅방 내부(모임 채팅방 동시 나가기)해당 모임 참여도 같이 나가진다는 경고 메세지 알려주기(완료)모임디테일참여-> 채팅방에서 대화 후 나가기 -> 모임디테일 뷰가 업데이트 되지 않아 채팅방 클릭 시 참여하지 않는 채팅방에 참여되는 버그(완료)업데이트 하는 트리거..
앱 개선사항(2. 채팅방 뷰 및 알림 등 기능 개선)
·
어플 개발일기
보호되어 있는 글입니다.
앱 개선사항(1. 서버에 기록 지우기)
·
어플 개발일기
채팅방을 개설하고, 해당 채팅방의 유효기간이 지났더라도 그 채팅방을 참여하고 있다는 기록이 서버 내 기록에 삭제되지 않았기 때문에, 지속적으로 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. ..
리워크
'어플 개발일기' 카테고리의 글 목록 (2 Page)