카카오헤어샵에 Compose 적용하기 - xml 에서 Compose 로 가는 여정길
안녕하세요! 카카오헤어샵 Android 개발을 하고 있는 두루라고 합니다. 최근 핫한 키워드인 선언형 Ui Jetpack Compose를 헤어샵에 적용했던 내용에 대해서 소개하려고 합니다. 선언형 Ui와 Compose는 요즘 너무나도 핫한 키워드라서 여러곳에서 설명하고 있으므로 설명은 넘어가도록 하고 카카오헤어샵 Android 팀에서 적용을 하면서 있었던
고객에게 뚜렷한 경험을: 컬리의 후기 이미지 처리 기술
고객에게 뚜렷한 경험을: 컬리의 후기 이미지 처리 기술
스위프트 매크로_2탄, 어떻게 쓰는건데요?
지난 글에 이어 이번 포스트 역시 Let'Swift 202…
스마트폰 보안의 미래: On-Device Confidential Computing 알아보기
“내 디바이스에서 수집되는 나에 대한 정보를 내 디바이스에서 처리할 수 없을까?”라는 질문은 온디바이스 컨피덴셜 컴퓨팅(On-Device Confidential Computing)이라는 개념의 출현으로 이어졌습니다. 온디바이스 컨피덴셜 컴퓨팅은 앱 보호와 사용자 프라이버시를 동시에 향상시키는 새로운 컴퓨팅 패러다임입니다. 이번 블로그 포스팅에서는 온디바이스 컨피덴셜 컴퓨팅이 무엇인지, 왜 중요한지, 그리고 어떻게 구현될 수 있는지에 대해 자세히
Angular Router 적용
안녕하세요, 씨앤텍 시스템즈 임재원 연구원입니다 이번 포스트는 Angular에 기본적인 Router를 사용하는 방법에 대해 작성하려 합니다. * 버전 정보 Node version -20.9.0 Angular CLI -17.0.3 Angular Router 란 ? Angular 애플리케이션에서 내비게이션을 관리하기 위한 라이브러리입니다. 단일 페이지 애플리케이션(SPA)에서 페이지간의 전환 및 라우팅을 담당합니다 SPA는 페이지를 새로 로드하지
퀵메뉴로 비즈니스 널리 알리기 (feat. 전지적 디자이너 시점)
컬리에 이런 서비스도 있었다고?
AI 교육 회사에서의 챗봇 브랜딩
앱 진입로직 개선(feat. RxSwift)
안녕하세요! 카카오헤어샵 iOS 개발자 austin 입니다. 저는 이번에 앱 진입로직과 관련된 버그 해결과정을 공유하고자 합니다. 앱 진입로직이란? 저희 카카오헤어샵 앱에는 홈 화면에 진입하기 전에 체크해야 하는 항목들이 있는데요. 체크 항목을 모두 통과해야만 홈 화면에 진입이 가능하고, 하나라도 실패하면 에러 핸들링 처리하는 로직을 앱 진입로직이라고
Syrup 모바일 웹 속도 개선기: WebFlux, SSE, 그리고 Next.js
Syrup은 재미있게 포인트 모으기, 모은 포인트 투자, 쿠폰 활용, 할인 혜택, 멤버십과 자산 내역 등을 한 곳에서 관리하는 SK플래닛의 대표 서비스입니다. SK플래닛은 고객에게 더 좋은 경험을 제공하기 위해서 응답 속도 위주로 Syrup 서비스를 개선했습니다. 본 내용은 Syrup…
Gmarket Mobile Web Vip 레거시 성능 개선기
안녕하세요 VI Engineering 팀 김윤제입니다. 저는 현재 Gmarket Mobile Web Vip(View Item Page = 상품 상세)를 담당하고 있는 Backend Engineer 입니다. 올해 6월 Gmarket Mobile Web Vip Backend 쪽의 성능을 최대 9배, 평균 5배를 개선하였습니다. 개선 직후 BXE 실 & 팀장님께 발표를 하고 회사 블로그에 글을 작성해야지 하면서 미루다가 지금은 어느덧 12월이 되었네요. 작업을 시작했을 때만 생각해도 막막했었는데 성공적으로 끝내니 그 기분은 이루 말할 수 없습니다. 자세한 이야기는 아래에서 상세히 다루도록 하겠습니다. View Item Page 성능개선 설명에 앞서 제가 맡고 있는 Vip (View Item Page) 파트에 ..
자바 프로젝트 3개 코틀린 점진적 전환기(feat. lombok 됩니다.)
코틀린을 학습하고, 적용하고, 변환해 봤던 이야기와 실제 자바 프로젝트를 변환하는 샘플을 공유합니다.
안전제일! 뱅크샐러드가 모바일 앱을 안정적으로 배포하는 방법
지난 글에서는 뱅크샐러드 iOS…
“여기가 집이 맞나요?”AI로 주소 등록 유도한 결과는 - 25편 – 집 추천을 위한 CDP 활용과 딥러닝 모델링
Abstract 티맵은 킬러 콘텐츠인 내비게이션 이용객의 사용 편의성을 높이기 위해 목적지로 자주 이용되는 집, 회사에 대한 원클릭 내비게이션 서비스를 제공하고 있습니다. 이번 10.0 앱 개편을 통해 다양한 모빌리티 서비스를 추가하였고, NIS(neural information seeking)을 강화하였습니다. NIS의 강화를 위해 저희는 집을 등록하지
의도적으로 유저를 불편하게 만드는 경험 디자인 — Quizium 퀴즈 팝업 모드
SK플래닛 신규 서비스 Wezuro 브랜드 구축 스토리
No.1 리워드 쇼핑 플랫폼, Wezuro 런칭! SK플래닛은 지난 9월 경유하여 쇼핑하며 포인트를 쌓아가는 쇼핑 혜택 플랫폼 Wezuro( https://wezuro.co.kr )를 선보였습니다. 이번 포스트를 통해 No.1 리워드 쇼핑 플랫폼인 Wezuro가 브랜드적 관점에서 어떻게 구축되었는지 SK…
모듈 구조를 개선해 더 나은 뱅크샐러드 iOS 앱 개발하기
안녕하세요. 뱅크샐러드 iOS 챕터의 김봉균입니다. 최근 iOS 챕터는 뱅크샐러드 iOS…
스위프트 매크로_1탄, 스위프트 매크로가 뭐예요?
안녕하세요. 블로그에는 처음 인사 드리는 올리브영 모바일앱개발팀 윌입니다. 이번 포스트에서는 스위프트 5.9에 등장한 신기능: 스위프트 매크로를 소개합니다. 이 내용은 Let'Swift 202…
개발자의 DIY: Github Pages로 나만의 모바일 초대장 제작하기
안녕하세요.지마켓 Seller & SD Engineering팀 김민우입니다. 며칠 전 어머니께서 대뜸 저에게 미니 전시회를 열 거라고 하시며 팜플렛을 만들었는데, 혹시 모바일로 만들어서 전달하는 게 가능한지 물어보시더군요. '아니, 저 백엔드 개발자라서 이런거 몰라요' 라는 생각이 머릿속을 스쳤지만, 필자는 어쩌다 보니 이런 기술적인 요청에도 반응하는 효자가 되었습니다. 그렇게 주말을 초대장 만드는데 보내게 되었고, 그 경험을 공유하고자 합니다. 요점부터 말씀드리자면, 방법은 html을 만들고 이를 Github Pages를 활용하여 정적페이지를 무료로 호스팅하는 것입니다. (즉, 프론트 서버만 해당됩니다. 백엔드 서버의 무료 배포 및 호스팅은 Github에서 제공하지 않습니다.) 1. Github..