Android Weekly(http://androidweekly.net/)는 매주 발행되는 안드로이드 뉴스레터입니다. 영어 기사를 정독할 시간이 없는 분을 위해 핵심 꼭지를 요약했습니다.
주간 안드로이드 뉴스를 요약해 드립니다. Android Weekly 190 원문도 읽어보세요.
- 멋진 라이브러리를 찾았는데 용량이 커서 걱정이신가요? Shrinking Your Build With No Rules에서 ClassyShark를 이용해 내부 구조를 전부 알지 못해도 용량을 줄일 수 있는 방법을 알려줍니다.
- 다시 컴파일하지 않고도 로그 정보를 갱신하는 팁이 필요하신가요? Non-suspending breakpoints in Android Studio를 확인해 보세요.
- 안드로이드는 프로세스를 OS가 관리합니다. 여러 프로세스 중 어떤 프로세스가 종료되고 생존하는지 궁금하셨다면 Who lives and who dies? Process priorities on Android를 읽어 보세요.
- Fixing Memory Leaks in Android – OutOfMemoryError에서 안드로이드 개발자들의 적, OOM(OutOfMemoryError)을 해결하는 방법을 알려줍니다.
- Android 6.0의 권한 관리 변경 때문에 라이브러리 권한도 복잡해졌습니다. 특히 라이브러리를 개발하거나 사용할때 주의사항 Libraries and Dangerous Permissions에서 라이브러리 권한 관리 원칙을 확인해 보세요.
- REST 어플리케이션을 개발하다보면 서버를 polling 할일이 많습니다. Retrofit 과 RxJava로 서버를 폴링하는 방법입니다. Server polling and retrying failed operations. With Retrofit and RxJava
- 뷰 계층을 단순화시키면 앱 성능이 향상됩니다. Simplify Complex View Hierarchies에서 뷰 계층 단순화 방법을 다룹니다.
- Dagger는 안드로이드를 위한 dependency injector 입니다. Dagger를 사용하다겪을 수 있는 성능문제를 확인하기 위한 Performance metrics library인 Dagger2Metrics를 소개합니다. Dagger2Metrics - measure performance of DI graph initialization
- 재생 중인 오디오 스트림을 시각화하는 법을 연작으로 알려줍니다. Visualiser – Part 1
- 신기술을 이해하려면 실제로 사용하면서 배워가야 하죠. RxAndroid를 이해하기 위한 과정을 정리했습니다. The Reactive Revolution: RxAndroid and how it finally clicked for me (part 1 of 2)와 The Reactive Revolution: RxAndroid and how it finally clicked for me (part 2 of 2)를 확인하세요.
- Genymotion으로 기능 테스트하는 방법을 Stable functional tests with Genymotion Gradle Plugin and test-specific Product Flavors에서 알려 줍니다.
-
RxJava’s repeatWhen and retryWhen, explained에서 RxJava의
repeatWhen
과retryWhen
에 대해 다룹니다.
더 읽을 거리
1월 넷째 주의 기사를 Android Weekly 190 영어 원문에서 볼 수 있습니다.
지난 뉴스가 궁금하다면 아래 링크를 참고해 주세요.
컨텐츠에 대하여
이 컨텐츠는 저자의 허가 하에 이곳에서 공유합니다.