최근 클라이언트팀의 안드로이드 제품에 대한 CI / CD 파이프라인을 구성하면서 우리가 만든 제품에 대한 Unit Test Code Coverage를 알 수 있도록 하자는 요구사항이 있었고, 그것을 실현시키기 위한 조사에 들어갔다. 회사의 안드로이드 프로젝트는 단일 레포지토리, 멀티 모듈 구조를 가지고 있으며, Java와 Kotlin 언어를 모두 사용하고, Gradle 빌드 툴을 사용하고 있다. 구글에 Android Project Code Coverage 측정 방법을 검색하기 시작했고, Gradle 프로젝트에 JaCoCo를 사용하면 측정할 수 있다는 정보를 얻어 회사의 안드로이드 프로젝트에 적용을 시도하였다. 여기서부터 고난과 역경의 시간이 시작되었다. 구글 검색을 통해 얻은 Gradle 프로젝트에 Ja..
1. 프로젝트 다운로드 Github 바로가기 - https://github.com/rohjk/UrlOpener rohjk/UrlOpener Do Action by Url for Unity. Contribute to rohjk/UrlOpener development by creating an account on GitHub. github.com 2. 프로젝트 Import 및 플러그인 속성 수정 build.gradle(Module:activityopener) 설정을 본인 프로젝트 Target 버전으로 변경합니다 3. 플러그인 빌드 및 jar 생성 a. View - Tool Windows - Gradle - activityopener - opener_plugin - build_jar 더블 클릭 b. 빌드 결과..
그림1. Google Play 프로텍트 2017년 구글 I/O 에서 공개한 일종의 안드로이드용 모바일 백신이다. PHA(Potentially Harmful Application, 잠재적으로 유해한 애플리케이션)으로부터 사용자의 데이터를 보호를 목적으로 한다. Google Play 프로텍트(이하 구글 프로텍트)는 안드로이드 4.3 (API 18, Jelly Bean)이상 지원하며 백그라운드에서 기기 내 다운로드한 앱과 데이터 등이 보안위협에 노출되지 않았는지 자동으로 확인해 필요한 조치를 취한다. Play Service 업데이트를 통해 제공되며 Android 8.0(API 26, Oreo) 이상은 OS에 기본 탑재된다. 구글 프로텍트는 기기 및 앱데이터 분석하고 위협을 감지하는 실시간 클라우드 기반 서비스..
- Total
- Today
- Yesterday
- Android
- 컴포즈 초기화
- 안드로이드 유닛 테스트
- unit test
- Leetcode
- android unit test
- 안드로이드 테스트
- 알고리즘 풀이
- 안드로이드 컴포즈
- android custom button
- AOS
- android test
- 알고리즘
- 안드로이드
- button padding
- 유닛 테스트
- androud hilt
- 안드로이드 커스텀 버튼
- 코딩테스트
- 구글
- compose ui
- 안드로이드 종속성 주입
- 안드로이드 단위 테스트
- ViewCompositionStrategy
- 테스트
- android compose
- 커스텀 버튼
- Unit
- 유닛테스트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |