Tools

A/B 테스트

웹 사이트의 디자인을 결정할 때 수정 사항을 A안(기존안)과 B안(수정안)으로 나누어 준비한 후 반응을 지켜보고 디자인을 결정하는 방법을 A/B 테스트라고 부릅니다. 사용자들이 동시에 접속하여 더 나은 안을 알려 주기 때문에 명확한 결과를 얻을 수 있습니다. 쉽게 실행할 수 있고, 효과적인 테스트 기법인데도 한국어로 된 쓸만한 자료는 없네요. VWO(Visual Website Optimizer, http://vwo.com/)라는 서비스에서 A/B 테스트 완벽 가이드를 소개하고 […]

A/B 테스트 더 읽기"

안드로이드 스투디오의 sign-off-by

Gerrit에서는 누가 무엇을 커밋했는지 추적하기 위해, 명시적으로 sign-off라는 부분에 사람의 이름을 표시하는 기능을 사용하기도 한다. 이 기능을 깃에서 지원하고 있으며 patch의 마지막 줄에 Signed-off-by 부분이 추가된다. 예제 커밋 메시지는 다음과 같다. initial commit Signed-off-by: Random J Developer <random@developer.example.org> 이를 사용하기 위해서는 깃에서 commit 시에 -s 파라미터만 붙여주면 된다. >git commit -s -m “initial commit” 문제는

안드로이드 스투디오의 sign-off-by 더 읽기"

집얼라인(zipalign) 적용 확인하기

안드로이드 앱에 zipalign이 잘 적용되었는지 확인하고 싶다면 아래와 같이 할 수 있다. zipalign -c -v <alignment> my-app.apk zipalign은 buil-tool에 포함되어 있으니, 명령어 툴의 위치를 찾는다면 \sdk\build-tools\22.0.1\zipalign과 같은 경로를 확인해보자. 위 명령어를 제대로 실행했다면 아래와 같이 같이 적용 여부를 확인할 수 있다. >zipalign -c -v 4 my-app.apk Verifying alignment of my-app.apk (4)… 53 AndroidManifest.xml (OK –

집얼라인(zipalign) 적용 확인하기 더 읽기"

그래들 빌드시 Lint(린트)로 인한 빌드 에러 피하기

이클립스나 인텔리제이에서는 Android Lint의 결과가 빌드에 영향을 미치지 않는다. 하지만, 안드로이드 스투디오에서 그레들 기반의 안드로이드 프로젝트를 사용하면, release 버전을 만들 때 Lint의 결과가 빌드를 중단할 수 있다. 예를 들면, res\values\strings.xml의 언어 문자열이 다국어 번역에서 일부 누락되었을 때 아래와 같은 메시지와 함께 빌드가 중단된다. … Error 69) Error: “server_url” is not translated in “ko” (Korean) [MissingTranslation]

그래들 빌드시 Lint(린트)로 인한 빌드 에러 피하기 더 읽기"

안드로이드 스투디오의 와이드 모니터를 위한 레이아웃 옵션

안드로이드 스투디오에는 와이드 형 모니터를 위한 레이아웃을 켜고 끌 수 있는 설정이 있다. 보통은 가운데 한 개의 에디터 화면이 열려 있고, 에디터 화면의 우측은 항상 놀고 있기 때문에 이런 레이아웃을 사용하면 화면을 좀더 효율적으로 사용할 수있다. “Settings > Appearance > Widescreen  tool window layout 체크박스” 에 체크하면 켜진다. 눈에 띄게 달라지는 점은 왼쪽과 오른쪽의 사이드

안드로이드 스투디오의 와이드 모니터를 위한 레이아웃 옵션 더 읽기"