HomePostsSearch
KeyFlow LogoKEYLOW
BETAv2026.03.14
Gemini와 함께 하는 엔지니어링 사고법

Gemini와 함께 하는 엔지니어링 사고법

eunpagoeunpago
2 days ago(Edited)
6 min read

당신의 카메라 줌이 묘하게 울렁거린다면, 코드가 '덧셈'을 하고 있는지 '곱셈'을 하고 있는지 확인해보세요.

카메라 앱의 UX 개선이나 정밀한 수치 변화 제어를 고민하는 안드로이드 개발자
·카메라 배율은 선형(Linear)이 아닌 지수(Exponential) 모델로 처리해야 저배율과 고배율 모두에서 균일한 체감 속도를 제공한다.
·줌 로직을 0.0~1.0의 정규화된 값으로 관리하면 UI(SeekBar)와 하드웨어 레이어 간의 매핑이 단순해지고 데이터 관리가 용이하다.
·사용자 경험(UX) 관점에서는 복잡한 PID 제어 알고리즘보다 플랫폼 표준 애니메이션 프레임워크의 Easing 함수가 더 부드럽고 효과적일 수 있다.

On this page

  • Pinch Zoom vs Auto Zoom
  • Gemini와의 토론 흐름
  • Auto Zoom의 문제: 선형 증가
  • Pinch Zoom이 부드러웠던 이유
  • 두 곡선을 겹쳐보면
  • 내부 로직을 정규화하기
  • PID 제어 대신 Animation을 선택한 이유
  • 정리: 복잡한 문제를 푸는 엔지니어링 사고
  • 마무리
eunpago

eunpago

@ejkim

Was this helpful?Your support means a lot to the author.
Home
Posts
Inbox