태그 : android 요약보기전체보기목록닫기

1 2 3

Dagger 2 and MVP Architecture

ref: Dagger 2 and MVP Architecture

Exploring Java's Hidden Costs

ref : Exploring Java's Hidden Costs

Android 개발 시 필수 Library Set

Must Have Libraries의 내용을 보면서 현재 Project에서 사용하고 있는, 또는 검토하고 있는 Library들을 정리 해 보았습니다. 2010년대 중반의 "Modern" Android 개발에는 적어도 아래의 Standard/Advanced Pack을 사용하는 게 코드의 생산성 및 유지 관리 측면에서 권장됩니다.Category 분류는 해당...

Android SDK 25에서 Robolectric Issue

Android SDK 25에서 OkHttp를 사용하는 경우 다음과 같이 isCleartextTrafficPermitted에서 NullPointerException이 발생합니다.at okhttp3.internal.Platform$Android.isCleartextTrafficPermitted(Platform.java:324) at okhttp3.Ok...

Android에서 Java 코딩 스타일

안드로이드 코딩 스타일의 적용Android 코딩 스타일을 실무에 적용하면서 가이드와 실제 개발자 사이에 이견이 있는 부분들이 있습니다. 글자폭 100 적용글자 폭을 100자 적용을 못하는 이유는 그 자체보다도 method의 이름이 잘못되어서 지나치게 길던지, 아니면 String Constant를 위한 Class 정의 시 Class가 아니라 Interfa...

Android Studio 2.0 preview의 test 실행 변경

Android Studio 2.0 Preview 5에서 Test 실행이 변경되어서, 기존과는 다르게 Test Artifact에서 Local과 Instrumentation TC를 별도로 선택하지 않고 한꺼번에 두 가지를 실행합니다. 한 실행 환경에서 여러 TC를 같이 실행 할 때에 Test Artifiact를 Switch 할 필요가 없습...

Android Robolectric 3.0과 Powermock을 같이 쓰기

Android Test 환경은 Robolectric, Powermock 등 여러 라이브러리로 구성합니다. (Android에서 Test 환경 참조)이 경우 여러 라이브러리를 동시에 사용한다면 개별 test 환경들이 각자 @RunWith Annotation을 사용하는 Runner를 제공하기 때문에 문제가 될 수 있습니다. Android에서 Robolectr...

Android에서 Test 환경

ref : Testing the Android wayAndroid에서 Testing에 대해서 잘 정리 한 글로, 2013년 초에 쓰여졌지면 현재의 Android Studio 환경에도 계속 유효합니다.RobolectricAndroid에서 제공하는 AndroidTestCase 등의 class는 device나 emulator 등에서 실행되는 instrumen...

Android Studio 1.2.2 / 1.3 update 실패 이슈

Android Studio 1.2.2/1.3에서 Conflicting File 에러와 함께 Update가 실패하는 일이 발생합니다. 이 문제는 SDK Manager의 경로가 Android Studio의 하위에 있으면 발생하고, 이전 버전에서 먼저 SDK Manager의 위치를 Android Studio 외부로 이동시킨 다음에 Update를 시도하면 해결...

Android에서 HTTP client 요구사항

Android에사 HTTP client를 어떤 것을 선택하는 지 꼭 정답은 없는 듯 합니다. Android의 HTTP 클라이언트 라이브러리 에 잘 정리된 글도 있긴 한데, 1년 6개월이 지난 현재도 저게 100% 유효 한 지는 잘 모르겠습니다. Androkd SDK에 포함 된 library나 아주 minor 한 것도 써 봤지만 개발하다보면 제가...
1 2 3