GPU Overdraw 1-draw 줄이기
Aug 18, 2020. | By:
여러분들이 만드신 앱이 사용자에게 전달하고 싶은 내용과 가치를 위해서 다양한 UI, UX, 색상을 사용합니다. 또한 다양한 정보 또한 중요한 앱의 품질 중 하나입니다. 수많은 정보를 간결하게 나타내는 것 또한 중요한 항목입니다. 그렇지 않는다면 리소스가 낭비된다는 것은 우리 모두 알고 있는 사실입니다. 서비스에 담당한 사람들뿐만 아니라 서버 비용 등, 사용자 모두가 다양한 형태로 짊어지게 됩니다.
지난 레이아웃 글에 이어서 본 글에서는 GPU로 그리는 수준을 1단계 줄이는 방법 중 하나를 소개합니다.
[Read More]
CustomView의 레이아웃 1-Depth 줄이기
Aug 16, 2020. | By:
Android 개발 시 새로운 디바이스와 새로운 OS는 개발자에게 있어서 다양한 시도를 도와주는 부분이기도 합니다. 다양한 자원들의 상한선/하한선 등 사용 가능한 경계선의 범위가 점점 넓어지고 있습니다. 그러기에 Android 앱 개발시에 자원을 남용하기 쉽습니다.
본 글에서는 레이아웃 깊이를 1단계 줄이는 방법 중 하나를 소개합니다.
[Read More]
Android CustomView Style의 숨은 그림자
Aug 9, 2020. | By:
CustomView 작업 시 XML 상에서 다양한 값을 View에 전달하기 위해서 declare-styleable
를 많이 사용합니다.
본 글에서는 맞춤 속성 정의시에 발생할 수 있는 실수와 이론에 대해서 언급합니다
[Read More]
Android Global View Style에 대한 정리
Aug 2, 2020. | By:
프론트엔드/모바일 앱에서 디자인은 매우 중요한 요소입니다. 디자인의 차이로 서비스의 아이덴티를 전달할 수 있으며, 서비스의 품질이 더 올라갈 수 있습니다. 또한, 사용자를 서비스에 Lock-In 할 수 있는 효과까지 얻을 수 있습니다. 그렇기에 서비스에서 제품에서 사용되는 컴포넌트마다 동일한 디자인 스타일을 적용하는 것은 당연한 이야기입니다.
[Read More]
Jetpack Compose ~ Preview / Interactive
Jun 14, 2020. | By:
Android 11 Beta Launch 이벤트 세션 Jetpack Compose의 Preview
/ Interactive
기능의 테스트입니다.
[Read More]
Android Emulator 30.0.10 ~ Freeform Window Mode
Jun 14, 2020. | By:
Android 11 Beta Launch 이벤트 세션 중 Screens - large, small and foldable 에서 소개된 Freeform Window Mode에 대한 테스트입니다.
[Read More]
[요약] What's New in Android Development Tools (Android 11 Beta Launch)
Jun 14, 2020. | By:
VIDEO
[Read More]
Dagger Hilt / AndroidX Hilt 자료 링크 정리
Jun 11, 2020. | By:
Hilt 자료 링크 정리
[Read More]
ViewModel의 B에서 D까지
May 4, 2020. | By:
지금까지 Android의 기본적인 상태 저장에서부터 SavedStateHandle 를 사용한 상태 저장에 대해서 몇 가지의 글을 작성했습니다. 그리고, SavedStateHandle 를 어떻게 이루어지는지 AndroidX 내부의 움직임을 살펴봤습니다.
이번 글에서는 ViewModel 객체가 생성되는 순간에서 제거되는 순간을 확인해보려고 합니다.
[Read More]
Fragment의 새로운 도약, FragmentResult
May 4, 2020. | By:
본 글에서는 Fragment 1.3.0-alpha04 에서 추가된 Fragment Result을 다룹니다.
[Read More]