
우테코 방학이 시작되어 몹시 설레는 개발자 꿈나무 김조현입니다.방학인데 무엇을 공부해볼까 고민하다가 찾게 된 것이 "안드로이드 학습 튜토리얼 실습을 따라해보자!"였다.우매함의 봉우리에 있어서 어렵지 않겠지~라는 가벼운 마음으로 들어갔지만, 모르는 것들이 생각보다 많아서

위 코드는 Room의 데이터를 관리하는 Repository 코드다.Repository의 역할은 앱의 데이터(DB나 네트워크)를 총괄하는 관리자다. 만약 화면이 여러개인데, 각 화면이 데이터가 필요할 때마다 val repo = CrimeRepository()로 매번 새로

오랜만에 돌아온 개발자 꿈나무 김조현입니다. 이번 글은 디버깅을 위해 빌드한 앱이 스토어에 배포된 앱과 충돌하는 문제를 해결한 과정을 풀어가는 글입니다. 우테코에서 진행하는 프로젝트 구현을 하는 중 나는 늘 그렇듯이 편하게 디바이스를 연결해서 작업을 하고 있었다. 하지

온라인 교환독서 프로젝트인 "여백"에 참여하고 있는 개발자 꿈나무 김조현입니다. 이번 글에서는 중복으로 호출하는 함수를 방어하는 방법에 대한 글을 적어보겠습니다.방어 로직은 예상하지 않은 입력이나 상태, 중복 실행으로 문제가 발생하지 않도록 사전에 차단하는 로직이다.