본문 바로가기
반응형

전체 글289

나의 Android 앱에 Firebase Analytics 적용하기 앱을 만들다 보면 자연스럽게 이런 질문이 생긴다. 사용자는 어떤 화면을 자주 볼까?검색 기능은 실제로 쓰이고 있을까?특정 버튼은 눌리고 있을까?앱링크나 외부 링크는 얼마나 활용되고 있을까?이런 질문에 답하려면 앱 안에서 발생하는 사용자 행동을 기록할 수 있어야 한다. Android 앱에서는 Firebase Analytics를 이용하면 비교적 쉽게 이벤트를 수집할 수 있다.다만 Firebase Analytics 적용은 단순히 SDK를 추가하는 것으로 끝나지 않는다. 앱 곳곳에서 FirebaseAnalytics.logEvent()를 직접 호출하기 시작하면 화면, ViewModel, Navigation 코드가 Firebase SDK에 강하게 묶이게 된다.이번 글에서는 Firebase Analytics를 적용하.. 2026. 6. 10.
[도서 리뷰] 클린 아키텍처 with 파이썬 ** 한빛미디어 서평단 활동을 위해서 책을 협찬받아 작성된 서평입니다. AI가 발달하고 바이브코딩이 활성화되면서 개발자는 여러 갈래길의 생각을 갖게 된다.특히 바이브코딩을 경험하고 난 뒤라면 개발자는 여지없이 이런 생각을 할 수 있다.'이제는 코드를 내가 직접 보지 않고도 개발이 가능하잖아'그 생각이 확장된다면 수년간 중요하게 여겨왔던 클린아키텍처도 무용론으로 빠질지도 모른다.사실 실제 코드를 내가 볼 일이 없다면 그 코드의 프레임이 그렇게 중요한가 하는 생각도 할 수 있기 때문이다.하지만, 나는 다른 생각이 들었다.아무리 바이브코딩을 열심히 했다고 하더라도 결국 그 코드에서 버그란 나오기 마련이고, 버그라는 것이 단지 개발 관점이 아니더라도 요구사항 측면에서 원하지 않는 결과를 볼 수 있기 때문에 언.. 2026. 5. 24.
[도서 리뷰] 오픈클로 with GPT, 제미나이, 클로드 ** 한빛미디어 서평단 활동을 위해서 책을 협찬받아 작성된 서평입니다. 개발자는 상당히 어려운 직업임을 느끼던 시대가 있었다.2010년을 기점으로 앞뒤로 10년 정도 되는 기간.대략 2015년 즈음까지는 세상의 많은 산업들이 IT로 전환되면서 여러 분야에서 IT 인재들이 필요했었다.하지만 상당수의 그들은 갑이 아닌 을의 위치에서 일을 하기 마련이었고, 노동력에 비해 처우가 그리 좋은 편은 아니었다.그래서 이런 것에 흥미를 갖던 이들은 SW개발자가 되고자 했지만, 3D직종이라는 말을 들으면서 꿈을 키워갈 수 밖에 없었다. 그러다가 그 시기가 지난 이후부터 SW개발자에 대한 필요성이 더 많이 생기면서, 이제는 그들을 중심으로 스타트업과 산업 전반의 흐름이 재편되기 시작하였다. 그러면서 다양한 곳에서 그들을.. 2026. 4. 26.
[도서 리뷰] 미니멀리즘 프로그래머 ** 한빛미디어 서평단 활동을 위해서 책을 협찬받아 작성된 서평입니다. 미니멀 라이프가 유행인 때가 있었다.물론 지금도 그 유행이 끝난 것은 아니다.꾸준히 하고 있는 사람들 사이에서는 여전히 유효하다.그것을 추구한 것은 결국 불필요한 것들을 제거하여 좀 더 풍성한 삶을 누릴 수 있도록 하게 하려 하는 것이었다.불필요한 수많은 물건으로 인해 나의 동선과 신경이 분산되고 낭비되는 것이 많기 때문이다. 프로그래밍을 하는 것도 마찬가지이다.이것이 좋다고 생각해서 버리지 못하고, 저것이 좋다고 해서 버리지 못하고 남겨둔 것이 많다.그것이 남아서 레거시 코드가 되고, 그 레거시 코드를 잊든, 사람이 바뀌든 결국 불필요한 존재가 되어, 이것이 복잡도만 증가시키고 나의 필요와는 상관없이 그 자리에 남아있는 것을 보게.. 2026. 3. 29.
Android App Link: 도메인 구입부터 화면 연결까지 모바일 브라우저로 브라우징을 하다보면, 웹 링크를 클릭했을 때 브라우저 대신 네이티브 앱이 바로 열리는 경험을 경험한 적이 있을 것이다. 혹은 앱 안에서 웹사이트 링크로 보이는 부분을 클릭한 경우도 마찬가지이다. 이는 Android App Links를 통해 구현된 것이다. 이 글에서는 도메인 구매부터 실제 화면 구동까지 전체 절차를 단계별로 정리하는 것에 목적이 있다.목차도메인 준비 및 웹 서버 설정Digital Asset Links 검증 설정Android 앱 구현테스트 및 검증1. 도메인 준비 및 웹 서버 설정1-1. 도메인 구매App Links를 사용하려면 본인이 소유한 도메인이 필요하다. 가비아, 카페24, Namecheap, Google Domains 등에서 구매할 수 있다. 예: myapp.x.. 2026. 3. 22.
반응형