SVG 파일을 Compose용 ImageVector로 변환하기

비트맵 형식과 달리 벡터형식은 수학적인 연산으로 이미지를 표현한다. 그렇기 때문에 확대해도 품질이 떨어지지 않으며, 일반적으로 용량이 적어 버튼, 아이콘과 같은 이미지를 표현하는데 많이 사용된다. 일반적으로 벡터형식의 이미지는 SVG포맷을 이용하게 되는데, 안드로이드 앱 개발에서는 SVG파일을 직접적으로 참조 할 순 없다. Vector형식의 Drawable로 변경하기 위해 일반적으로 SVG를 XML 포맷으로 컨버팅하게 되는데, 오늘은 더보기…

윈도우 블러효과 적용하기

Android12부터 Android SDK에서 제공하는 API를 통해 윈도우 블러를 손쉽게 구현할 수 있다. 이 API를 이용하면 윈도우를 불투명하게 만들수도 있고, 윈도우 뒤에 있는 배경만 흐리게 만들수도 있다. 그리고 두 효과를 결합할 수도 있다. 윈도우 블러 적용 방법 윈도우를 투명하게 만들기 위해 windowIsTranslucent를 true로, windowBackground를 투명으로 설정한다. 2. 윈도우 뒤의 화면을 흐리게 더보기…

원격근무의 시작과 사무용품 지원

코로나가 일상생활에 가져다 준 가장 큰 변화 중 하나가 원격근무다. 2020년도 초부터 시작하여 약 2년이상 임시 성격의 원격근무를 해왔고, 2022년 7월부터 본격적으로 원격근무제도가 도입되었다. 원격근무는 여러가지 측면에서 장점도 있고 단점도 있다. 가장 큰 장점은 오피스로 출근하지 않아도 되기 때문에 거주지에 구애를 받지 않고, 출퇴근에 소요되는 시간을 절약할 수 있다는 점이다. 더보기…

[2022 찰스의 안드로이드 컨퍼런스] 후기

발표용 환경을 셋팅하고 있습니다. 준비한 리모컨이 잘 작동하지 않아 적잖이 당황했지만.. 다행히 연사자 중 한분이 여분의 리모컨을 가지고 있어서 해결할 수 있었습니다. 연사분들도 아침 일찍 오셔서 리허설을 준비하는 모습입니다. 행사장 입구에 놓여진 표지판. 폰트는 종신체, 힘이 느껴지는 폰트입니다. (written by 김종신) 체크인을 도와주신 연사자 동진님, 발표하실 스크립트를 수정하시는 중입니다. 싸구려 더보기…