본문 바로가기

# 04

[Firebase] A/B 테스팅 Firebase A / B 테스팅 이란? Google Analytics, Firebase 예측을 통한 사용자 타겟팅이 가능하다. 원격 구성 (Remote Config 또는 Cloud Messaging)을 활용 한다. 제품, 마케팅 실험을 쉽게 실행, 분석, 확장 할 수 있다. 주요 기능 제품 환경 테스트 및 개선 - 앱 동작 및 모양을 변경하여 최적의 제품 환경 확인 사용자의 재참여를 유도할 방안 모색 - 앱 사용자를 늘리기에 가장 효과적인 문구와 메시징 설정 새로운 기능의 안전한 구현 - 작은 규모의 사용자 집합을 대상으로 원하는 목표를 달성할 수 있는지 확인 '예측된' 사용자 그룹 타겟팅 - 특정 행동을 할 것으로 예측된 사용자에 A/B 테스트를 실시 Remote Config 와 A/B Testing..
[Firebase] Remote Config Firebase Remote Config 란? 배포 없이, 업데이트 및 다운로드 없이 앱을 변경할 수 있다. 기본 값 설정 후 값을 재정의 하여 변경하고 클라우드 기반 key-value 저장소 를 사용한다. 주요 기능 앱 사용자층에 변경사항을 빠르게 적용 - 업데이트 없이 앱의 UI/UX 변경을 지원한다. 사용자층의 특정 세그먼트에 앱 맞춤설정 - 앱 버전, 언어 등으로 분류된 사용자 세그먼트별 환경 제공한다. A/B 테스트를 실행하여 앱 개선 - 사용자 세그먼트 별로 개선사항을 검진 후 점진적 사용이 가능하다. Remote Config 와 A/B Testing 을 구현한 iOS 프로젝트를 보고 싶다면! https://github.com/jiyeonjoy/NoticeApp GitHub - jiyeonjo..
[MAC] 하단 바 이동 금지! Dock 위치 고정하기 상단에 Apple 메뉴(애플 로고) -> 시스템 환경설정으로 이동 4번째 메뉴 Mission Control 클릭! 체크리스트 중 4번째 '각각의 Spaces가 있는 디스플레이'를 해제! 계정 로그아웃 후 로그인 필요! 다른 모니터 하단에서 마우스 상단으로 올리는 제스쳐 취해도 Dock 이동 안하는 것 확인 가능! 근데 겁나 불편함. 페이지 슬라이드 하면 모니터 다같이 넘어감 머징? 그냥 기존걸로 돌리고 아 하단만 아니면 안옮겨진대. 하 하단이 편한대 그냥 조심히 써야겠다..
[DataBinding] cannot find symbol binding impl error.. 데이터 바인딩을 적용하고 해당 파일을 다른 폴더로 이동 했을 시빌드가 안되는 에러가 발생한다. 1. Build > Clean Project-> 안 고쳐짐 2. Build > Rebuild Project-> 안 고쳐짐 3. File > Invalidate Caches/Restart...-> 고쳐짐!! 캐시 지워주면 됨 ^^
[Android Studio] Debug에서 SHA-1 값 찾기 1. View - Tool Windows - Gradle 클릭! 2. app - Tasks - android - signingReport 클릭! 3. SHA-1 값 확인 가능! 혹시 안 보이면! https://stackoverflow.com/questions/67405791/gradle-tasks-are-not-showing-in-the-gradle-tool-window-in-android-studio-4-2
[Android Studio] bundletool 앱 번들은 apk 처럼 핸드폰에 바로 설치할 수 없고 앱 번들을 bundletool 을 이용 하여 apks 파일로 변경해 주고 핸드폰에 설치 할 수 있다. Mac 에서 bundletool 사용하기!! 1. bundletool 다운로드https://github.com/google/bundletool/releases최신 버전을 다운 받을 수 있다. 2. 자바가 설치 되어 있어야 한다. 3. (1번에서 받은) jar 파일이 설치 되어 있는 곳으로 가서 > java -jar ./bundletool-all-0.15.0.jar version 버전이 뜨는 것을 확인할 수 있다. (설치 확인) 4. alias 에 등록 하기 > alias bundletool='java -jar ./bundletool-all-0.15.0..
[Git] git 정리 1. 새로운 브랜치 생성 VCS - Git - Branches New Branch v1_0_2 (새로운 브랜치 생성) push (origin 옆에 브랜치 확인하기) 2. 태그 추가 마스터로 변경 후 VCS - Git - Tag v1_0_1 - 태그 push git push --tags - 태그 보기 git tag - 태그 지우기 git tag -d v1_0_1 3. 머지 마스터로 변경 후 VCS - Git - Merge Changes 머지 후 push 하면 됨!! 4. 브랜치 삭제 VCS - Git - Branches 삭제하고 싶은 해당 브랜치 옆에 클릭 후 Delete 하면 됨. 5. 브랜치 이름 변경 1. branch 이름 변경 하기 git branch -m old_branch new_branch 2..
[Git] git 협업 보호되어 있는 글입니다.