Manifest 파일은 Android 빌드 도구(Build Tools), Android 운영체제 및 Google Play에 앱에 관한 필수 정보를 설명한다. 따라서 모든 앱 프로젝트는 반드시 AndroidManifest.xml파일을 포함해야한다.앱의 패키지 이름(pac
안드로이드 기기 사용자는 앱에서 링크를 클릭해서 다른 앱이나 웹 페이지로 이동할 수 있다.대표적인 예시로 웹 페이지에서 어떤 상품의 구매 버튼을 누르면 쿠팡 등 연관된 쇼핑몰 앱으로 이동한다던지 하는 상황을 스마트폰을 사용하다보면 어렵지 않게 겪을 수 있다.이러한 경우
지난 포스트에서 Android 딥 링크에 대해 알아보고 예시를 살펴보았으니 이번에는 실제로 구현해보기로 하였다.DeepLink 라는 이름으로 새 프로젝트를 생성해준다.liam 이라는 값을 scheme 가지는 딥 링크를 클릭할 시 앱의 MainActivity가 실행되도록
Dependency Injection(DI), 우리말로 하면 "종속 항목 삽입" 또는 "의존성 주입" 정도로 번역할 수 있다. DI는 프로그래밍에서 널리 사용되는 기법인데, 이를 이해하기 위해서는 먼저 "Dependency"와 "Injection"이 각각 무엇을 뜻하는
일반적인 Android의 권장 앱 아키텍처는 코드를 클래스로 분할하여 관심사를 분리하는 것을 목표로 한다. 관심사 분리는 각 클래스가 정의된 하나의 책임을 갖는 원칙이다. 이렇게 하면 더 많은 작은 클래스들이 연결되기에 서로가 서로의 종속성을 충족해야한다.위 이미지에서
Retrofit Interceptor로 액세스 토큰을 자동으로 헤더에 넣어 요청을 전송할 수 있게 해보자.
안드로이드의 Activity나 Fragment처럼 마찬가지로 View도 생명주기를 가지고 있다.
본 포스트는 안드로이드 View가 렌더링 되는 과정 해당 블로그의 글을 제가 이해하기 쉽게 옮겨 적은 포스트입니다. 자세한 내용은 위 글을 참고해주세요.