Network 태그가 붙은 모든 Dove Letter 아티클입니다. Google Developer Expert (GDE)인 엄재웅 (skydoves)이 직접 작성한 심층 기술 아티클을 한국어로 만나보세요.
최근 안드로이드 애플리케이션은 MVVM이나 MVI 같은 멀티 레이어 아키텍처를 널리 채택하고 있습니다. 이러한 아키텍처에서는 데이터가 데이터 소스, 리포지토리, ViewModel또는 프레젠테이션 레이어과 같은 여러 계층을 거쳐 흐르게 됩니다. 각 계층은 고유한...
안드로이드 개발에서 REST API 호출은 가장 기본적인 요구 사항 중 하나이지만, HTTP 요청 관리, 직렬화serialization, 에러 처리, 스레드 관리의 복잡성은 오랫동안 개발자들에게 지속적인 과제였습니다. Retrofit은 Square에서 이 문제를...
REST API는 현대 안드로이드 애플리케이션의 근간을 이루지만, Retrofit이 단순한 인터페이스 정의만으로 어떻게 실제 동작하는 구현체를 만들어 내는지 궁금해하신 분이 많을 것입니다. retrofit.createGitHubApi.class를 호출하고 곧바로...
현대 안드로이드 개발 생태계에서 Kotlin과 Java 사이의 시너지는 여전히 매우 중요합니다. 특히 수많은 전통적인 프로젝트가 Java로 작성되어 있기 때문에, 두 언어 간의 원활한 협업은 필수적입니다. 이러한 뛰어난 상호운용성interoperability을...