제이슨의 개발이야기

안드로이드 Ui 개발 어떤 레이아웃이 더 효율적일까? 현업에서는? 본문

안드로이드

안드로이드 Ui 개발 어떤 레이아웃이 더 효율적일까? 현업에서는?

제이쓰은 2021. 3. 6. 17:36
728x90
반응형

안드로이드 개발 공부를 하다보면 Ui 레이아웃을 Linear layout 혹은 Relative layout 을 주로 사용하여 개발 하시는 분들이라면 중첩 레이아웃을 많이 써 Ui 코드가 상당히 길어지고 유지 , 보수 하는대 어려움을 겪습니다 저 역시도 Linear layout 만으로 개발하면  메인 화면 Ui 하나 코드 짜는대 무려 700줄 이상 나오더라구요 ㅠㅠ

 

그래서 궁금했습니다 과연 현업에서는 규모가 큰 프로젝트 에서는 Ui 레이아웃을 어떤 것을 쓸까?  이런 중첩 레이아웃을 많이 쓰다 보면 분명 코드의 복잡성이 높아지는대 이걸 해결 하는 방법이 무엇이 있을까? 

 

여러 소수문 끝에 실제 현업 개발자에게 들은 내용은 Constraint Layout 을 써서 중첩 레이아웃을 최대한 피하는 방법이라고 합니다!!

 

보통 안드로이드 개발 서적 , 영상 등을 바탕으로 처음으로 공부 하다보면 Linear layout을 주로 해서 개발 하는 경우가 많습니다 

 

Constraint Layout의 중요성을 개발 서적 , 영상에서 알려주는 경우가 그렇게 많지가 않습니다 저 역시도 사실 개발할 때 여러 레이아웃이 존재하지만 Linear layout 과 Relative layout 으로만으로도 충분히 개발 할 수 있었기 때문에 Constraint Layout 필요성을 못 느꼈지만

 

코드의 간결성을 높이고 유지 , 보수의 효율을 높이기 위해서 앞으로 Constraint Layout 공부를 해봅시다!!!

728x90
반응형