본문 바로가기
반응형

Compose3

나의 Android 앱에 Firebase Analytics 적용하기 앱을 만들다 보면 자연스럽게 이런 질문이 생긴다. 사용자는 어떤 화면을 자주 볼까?검색 기능은 실제로 쓰이고 있을까?특정 버튼은 눌리고 있을까?앱링크나 외부 링크는 얼마나 활용되고 있을까?이런 질문에 답하려면 앱 안에서 발생하는 사용자 행동을 기록할 수 있어야 한다. Android 앱에서는 Firebase Analytics를 이용하면 비교적 쉽게 이벤트를 수집할 수 있다.다만 Firebase Analytics 적용은 단순히 SDK를 추가하는 것으로 끝나지 않는다. 앱 곳곳에서 FirebaseAnalytics.logEvent()를 직접 호출하기 시작하면 화면, ViewModel, Navigation 코드가 Firebase SDK에 강하게 묶이게 된다.이번 글에서는 Firebase Analytics를 적용하.. 2026. 6. 10.
Android App Link: 도메인 구입부터 화면 연결까지 모바일 브라우저로 브라우징을 하다보면, 웹 링크를 클릭했을 때 브라우저 대신 네이티브 앱이 바로 열리는 경험을 경험한 적이 있을 것이다. 혹은 앱 안에서 웹사이트 링크로 보이는 부분을 클릭한 경우도 마찬가지이다. 이는 Android App Links를 통해 구현된 것이다. 이 글에서는 도메인 구매부터 실제 화면 구동까지 전체 절차를 단계별로 정리하는 것에 목적이 있다.목차도메인 준비 및 웹 서버 설정Digital Asset Links 검증 설정Android 앱 구현테스트 및 검증1. 도메인 준비 및 웹 서버 설정1-1. 도메인 구매App Links를 사용하려면 본인이 소유한 도메인이 필요하다. 가비아, 카페24, Namecheap, Google Domains 등에서 구매할 수 있다. 예: myapp.x.. 2026. 3. 22.
메소드의 명명법에 대한 힌트 자바는 클래스가 있고 메소드가 있고 멤버변수가 있다.(이 외에도 많지만 크게 소스의 중심을 이루는 요소는 위와 같다) 그런데 이 중 특히 메소드의 이름은 어떻게 지어야 할 지 난감한 경우가 많다. 특히 나같이 영단어에 취약하고 아는게 별로 없을 경우 더욱 난감해진다. 그래서 다른 책음 참고하여 명명법에 필요한 더욱 구체적인 단어들을 실어놓는다.(필요할때마다 참고하자) 쉬운 단어하나에 대한 대안들이기 때문에 더욱 자세한 의미를 알리고 싶으면 아래의 대안을 참고.(뜻은 다음검색을 참고하였다) send 계열- deliver 배달하다- dispatch 파견, 발송- announce 도착을 알리다, ~을 알리다- distribute 분배하다- route 길, 항로 find 계열- search 찾다- extract.. 2012. 5. 2.
반응형