선생님, 개발을 잘하고 싶어요.

[Android] Styling, Style과 Theme 바로알기 좋은 자료 본문

개발/android 개발

[Android] Styling, Style과 Theme 바로알기 좋은 자료

알고싶은 승민 2022. 1. 23. 23:00
안드로이드 styling 바로알기(theme vs style) 좋은 자료 공유
style은 Widget이 가지는 개별 attr에 대한 내용이다. (Single View에 적용)
theme은 resource에 대한 semantic한 이름을 지정하는 내용이다. (App Level에 적용)
theme이 interface라는 메타포가 좋았다.
코드를 작성할 때 interface 기반으로 작업하면 실제 구현체를 쉽게 교체할 수 있듯이 (일종의 OCP 처럼)
theme attribute 기반으로 Widget을 설계하고, style을 구현하면 다른 resource set에 대해서 실제 값을 편하게 바꿀 수 있다.
 
 
[Android Styling: common theme attributes](https://medium.com/.../android-styling-common-theme...)
[Android Styling: prefer theme attributes](https://medium.com/.../android-styling-prefer-theme...)
[Developing themes with style (Android Dev Summit '19)](https://www.youtube.com/watch?v=Owkf8DhAOSo)
Comments