일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 안드로이드
- 선언형UI
- component
- 파이어베이스
- Firebase
- 클린 아키텍처
- 애드몹광고
- thread
- 안드로이드광고
- 안드로이드 라이브러리
- HTTP
- ImageView
- 안드로이드 카카오 지도
- android kakao map
- Android
- 컴포넌트
- JetpackCompose
- glide
- RecyclerView
- 동적 링크
- 아키텍처
- 안드로이드컴포즈
- 다이나믹 링크
- android 지도
- android daum map
- 젯팩컴포즈
- Android 애드몹
- 애드몹배너
- dynamiclink
- Clean Architecture
- Today
- Total
목록전체 글 (81)
코딩스토리
앱을 사용하다보면 강제적으로 업데이트를 건 화면을 볼 수 있습니다. 강제 업데이트를 거는 이유는 다양하게 있습니다. 이전 버전에서 크리티컬한 버그가 발했했을 때나, API버전을 높여서 개발을 해야할 때 등 여러가지 이유가 있습니다. 강제 업데이트를 하지 않으면, 유저가 알아서 업데이트를 하길 기다려야 하는데, 이 방법 같은 경우는 버그를 발견하거나, 불편함을 느껴야 인지를 하기 때문에, 자칫하면 평점과 기업의 이미지에 타격이 갈 수 있습니다. 이를 방지하고자, 이전 버전에서는 앱을 사용하지 못하게 막고, 앱을 강제적으로 업데이트를 걸어줘야 합니다. 앱을 강제 업데이트 하는 방법은 여러가지가 있습니다. 구글 플레이 스토어에서 버전을 크롤링 해서 비교를 하는 방법과, Firebase에서 제공해주는 Remot..
가끔 회사에서 A/B테스트를 요청할 때가 있습니다. A/B테스트를 대충 알고 있을 때는, A/B 테스트? 그거 하려면 A안, B안 두 개 다 만들어야 해서 귀찮고 비효율적인 게 아닌가?라는 생각을 했었습니다. 하지만 A/B테스트에 대해서 자세히 알아보고 공부해보니 우리가 암만 기획하고 개발을 해도, 고객들의 의견을 반영할 수 있는 기능이라 아주 좋은 기능이란 것을 알게 되었습니다. 이번 시간에는 제가 공부했던 내용에 대해서 공유해드리겠습니다. Firebase에서 제공하는 A/B 테스트를 하게 되면 제품 및 마케팅 실험을 통해 결과를 분석하여 앱 환경을 최적화 할 수 있습니다. A/B Test는 지금 당장의 전환률을 높이는 것이 아니라, 고객의 행동으로부터 인사이트를 도출하여 궁극적으로 더 나은 의사 결정..
안녕하세요. 지난 시간에는 파이어 베이스(Firebase)에서 제공해주는 다이나믹 링크(DynamicLink)를 생성하고, 앱을 실행하는 작업을 완료했었습니다. 이번 시간에는 다이나믹 링크를 통해 원하는 콘텐츠로 이동하는 방법에 대해 다뤄보겠습니다. 상품을 공유하는 시나리오를 하나 작성을 해보자면, 다이나믹 링크를 사용하지 않았을 경우에는 다음과 같은 프로세스가 나옵니다. B가 A에게 상품을 공유한다. A가 해당 앱을 실행한다. A가 해당 사이트에 가서 상품을 검색한다. A가 해당 상품을 주문한다. 와 같은 프로세스가 진행됩니다. 위와 같이 할경우에는 직접 앱을 실행시키고, 상품을 검색하고, 상품을 찾는 데까지 걸리는 시간도 시간이지만 바쁠 때는 귀찮기 때문에 나중에 사야지... 하면서 미루는 경우가 생..
안녕하세요. 오늘은 파이어베이스(Firebase)에서 제공해주는 다이나믹 링크(DynamicLink)에 대해서 알아보도록 하겠습니다. 다이나믹 링크(DynamicLink) 다이나믹 링크(DynamicLink)는 구글 파이어베이스에서 제공해주는 서비스이고, 다이나믹 링크 또한 딥링크입니다. 기존 딥링크의 경우에는, 안드로이드,iOS의 플랫폼에 따라서 각각 구현을 해야한다는 번거로움이 있지만, 다이나믹링크는 플랫폼에 관계없이 링크를 만들 수 있습니다. 해당 링크에 들어가면, 앱이 설치가 안되어 있는 경우에는 구글 플레이 or 앱스토어로 들어가 설치를 유도할 수 있고, 설치가 되어있을 때 원하는 콘텐츠로 이동을 할 수 있게 구현할 수 있는 기술입니다. 다이나믹 링크를 사용하기 위한 순서입니다. 1. 파이어베이..
('https://lakue.tistory.com/'이하 '코딩스토리')은(는) 「개인정보 보호법」 제30조에 따라 정부주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2021년 5월 21부터 적용됩니다. 제1조(개인정보의 처리 목적) ('https://lakue.tistory.com/'이하 '코딩스토리')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 겨우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 제2조(개인정보의 처리 및 보유 기간..
android.view.ViewRootImpl$CalledFromWrongThreadException: at android.view.ViewRootImpl.checkThread (ViewRootImpl.java:9816) at android.view.ViewRootImpl.requestLayout (ViewRootImpl.java:1845) at android.view.View.requestLayout (View.java:26338) at android.view.View.requestLayout (View.java:26338) at android.view.View.requestLayout (View.java:26338) at android.view.View.requestLayout (View.java:2..