1.5/Android

Android XML naming convention

하례은 2021. 6. 18. 15:13

개발 공부를 하다보면 네이밍 컨벤션이 얼마나 중요한지 느낄 수 있다. Android는 사용하는 파일이 많아서 각각의 파일마다 알맞은 네이밍 컨벤션을 사용해야 하는데 그중에서도 XML의 네이밍 컨벤션이 어떤것인지 정리해보았다!

 

기초 규칙

<WHAT>_<WHERE>_<DESCRIPTION>_<SIZE>

 

<WHAT>

  • 리소스가 무엇을 나타내는지, 표준 Android 뷰 클래스를 나타낸다.

 

<WHERE>

  • 앱에서 논리적으로 속하는 위치를 나타낸다. 여러 화면에서 사용되는 경우 all, 아닌 경우 자신이 속한 뷰의 하위 클래스를 나타낸다.

 

<DESCRIPTION>

  • 화면에서 차별화되는 요소를 나타낸다

 

<SIZE>

  • 크기 또는 크기 버킷을 나타낸다.

 

 

 

 

 

 

 

<참고자료>

https://jeroenmols.com/blog/2016/03/07/resourcenaming/

 

A successful XML naming convention

Do you remember the last time you had to dig into strings.xml to find the right String to use? Or that you manually had to go over all drawables to find the one you needed?

jeroenmols.com