Ted ParkinPRNDPR 생성될때, 자동으로 이미지 용량 최적화 하기기존에는 TinyPNG로 직접 이미지용량을 줄여서 앱/웹에 넣었었습니다. GitHub Actions를 이용해서 자동화 했습니다. 아주 쉽게 적용할 수 있고 사실상 무료로 사용하실 수 있습니다.2d ago2d ago
Ted ParkinPRNDRelease PR만들어질때, Jira 이슈에 배포 버전 자동으로 추가하기(feat. GitHub Action)- 회사에서 JIra를 사용하면서 앱 배포버전을 명시하기 위해 fix versions를 활용하고 계신가요? - Release PR이 만들어지면 알아서 해당 작업에 포함된 Jira 이슈들에 fix versions를 추가해줍니다 - 더이상 수동으로…Dec 6, 2023Dec 6, 2023
Ted ParkinPRND팝업은 어떤 경우에 닫을 수 있게 해야할까?(X버튼은 언제 보여줘야 할까?)— 헤이딜러 UX 스터디- 팝업은 어떨때는 닫을 수 없고, 어떨때는 닫을 수 있을까요? - 팝업에 X버튼은 보여주는게 맞을까요? - 팝업마다 달랐던 동작에 대한 기준을 명확하게 정한 UX스터디를 공유해드립니다.Nov 9, 20231Nov 9, 20231
Ted ParkinPRND스켈레톤 로딩, 언제 사용해야 할까? — 헤이딜러 UX 스터디- ‘스켈레톤 로딩’을 어떤 기준으로 사용하기로 결정했는지에 대해 공유합니다 - 그런데 용어는 Shimmer일까요? Skeleton일까요?Nov 9, 2023Nov 9, 2023
Ted ParkinPRND닫기와 뒤로가기, 어떻게 다를까? — 헤이딜러 UX 스터디- 뒤로가기의 종류(하이어라키 백, 히스토리백)에 대해 알아보고 - ‘닫기'와 ‘뒤로가기'를 어떤 기준으로 사용하기로 결정했는지에 대해 공유합니다.Nov 9, 2023Nov 9, 2023
Ted ParkinPRNDListener 함수 이름은 어떻게 지어야 할까? — onUserChange() vs onUserChanged()- 함수 이름 규칙에 대한 정답은 없습니다. - 하지만 함께 일하는 동료들끼리 규칙을 정하고 지키기만 하면 됩니다. - 헤이딜러 안드로이드팀에서 정한 Listener 함수 이름 규칙을 소개 합니다.Feb 27, 20231Feb 27, 20231
Ted Parkin박상권의 삽질블로그TimePicker를 5분단위, 10분단위로 시간 간격 설정하기 | Android- IntervalTimePicker 라이브러리를 사용하면 빠르고 쉽게 적용할 수 있습니다. - 동작원리도 공유합니다.Feb 23, 20231Feb 23, 20231
Ted ParkinPRND헤이딜러 안드로이드팀은 어떻게 일하나요?(3) — 프로젝트 구조- 코틀린 + MVVM + Coroutine - 클린 아키텍쳐 / 멀티모듈 / DI - 디자인 시스템, 라이브러리 모듈Dec 8, 20224Dec 8, 20224
Ted Parkin박상권의 삽질블로그안드로이드 알림 권한에 관한 모든것(feat. Android 13)targetSdkVersion만 안올리면 아직 대응 안해도 된다고 생각하셨나요? targetSdkVersion과 상관없이 Android 13 기기부터 알림 권한 팝업이 뜨기 시작합니다. 대응하면서 알아야 할것들과 공식문서에는 없는 꿀팁들도…Oct 11, 2022Oct 11, 2022