안드로이드 리소스(color, string, drwable) array 사용
2018. 7. 13.
프로젝트를 진행하면서 리소스를 관리하는 방법에 대해 학습해보고, 관련 개념을 정리해보았습니다. 리소스(res)란? - 해당 어플리케이션이 동작할 때 사용하는 소스 코드 이외 문자열, 이미지, 오디오, 동영상 등 메뉴 레이아웃 등 리소스와 소스 코드를 분리시킨 이유는? - 리소스와 코드를 분리해서 사용하는 이유를 생각해보면, 해당 앱의 개발 및 유지보수를 더 유연하고 효율적으로 할 수 있게 하기 위함입니다. 예를들어, 앱을 개발하다보면 수많은 string을 사용하는데 공통적으로 사용하는 값을 string 리소스 파일에 추가한다면 추후 수정 사항이 생길 경우 해당 string 리소스 파일만 수정하면 됩니다. 또한 한국어뿐만 아니라 다국어를 지원하는 앱의 경우 string 리소스를 통해 해당 문자열을 관리하는..