필터 1
iOS ReactorKit 톺아보기
올리브영
프론트엔드

iOS ReactorKit 톺아보기

ReactorKit을 iOS 앱에 도입한 이유와 핵심 구조를 설명했습니다. 단방향 상태 흐름과 RxSwift 활용 팁으로 실무 적용 포인트를 정리했습니다.

#iOS#ReactorKit
1400
우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기
마켓컬리
프론트엔드

우당탕탕 beauty 풀한, 컬리 앱 서비스 런칭기

컬리 앱에서 뷰티 컬리 런칭 과정과 전환 구조 개선 사례를 공유했습니다. 초기 오픈과 이후 전환율 개선까지 협업과 데이터 기반 대응이 중심이었습니다.

#iOS#API
2300
비브로스
프론트엔드

병원 상세 웹뷰 통신 및 크로스 브라우징

병원 상세 웹뷰를 사례로 웹-앱 통신 방식과 OS별 UX 차이를 정리했습니다. 또한 크로스 브라우징과 유지보수 개선 포인트까지 함께 다뤘습니다.

#웹뷰#JavaScript
2700
101 Sherpa: 2023년 1월호
클래스101
기타

101 Sherpa: 2023년 1월호

클래스101의 2023년 1월 주요 소식과 실험을 모아 소개한 월간 뉴스레터였습니다. 사용자 개선, 크리에이터 지원, 글로벌 론칭과 신규 콘텐츠 소식을 함께 전했습니다.

#Kotlin#iOS
2300
플레이키보드
데브옵스

[iOS] 두려움 없이 fastlane, CircleCI 도입하기

iOS 앱 배포를 fastlane과 CircleCI로 자동화한 구축 과정을 소개했습니다. 로컬 설정부터 match, TestFlight 업로드, 슬랙 알림, CI 트리거까지 정리했습니다.

#iOS#fastlane
1300
ZUM
백엔드

FCM 푸시 파헤치기

FCM 푸시의 TOKEN, TOPIC 개념과 발송 흐름을 정리하고 서버 설계 사례를 소개했습니다. 또한 멀티 FirebaseApp 관리, iOS APNs 이슈, FCM의 한계점까지 함께 다뤘습니다.

#FCM#Spring Boot
900
SK플래닛
프론트엔드

iOS 환경에서 비디오 최적화 및 성능 개선 사례

iOS 15 이후 비디오 전환 시 발생한 깜박임과 사이즈 튐 문제를 분석하고 해결한 사례입니다. 썸네일, 로딩 상태, object-fit, 버전별 분기를 조정해 자연스러운 전환을 구현했습니다.

#iOS#object-fit
3200
카카오헤어샵
프론트엔드

우리는 한다 리팩토링을 - UIKit+RxSwift 에서 SwiftUI+Combine 로의 여정

UIKit + RxSwift 기반 디자이너앱을 SwiftUI + Combine으로 리팩토링하는 과정을 소개합니다. 기존 구조를 유지하기보다 전면 수정에 가까운 전환 작업을 진행하고 있습니다.

#iOS#SwiftUI
1600
고속성장 중인 주니어 개발자 6인을 소개합니다.
아이디어스
기타

고속성장 중인 주니어 개발자 6인을 소개합니다.

아이디어스 Web platform 셀 주니어 프론트엔드 개발자의 업무와 성장 경험을 소개합니다. 하이브리드 작가 앱 개발, 코드 리뷰, 회고 문화와 함께 서비스 개선 사례를 공유했습니다.

#React#Android
2000
올리브영 앱 - 아키텍처 도입 1탄
올리브영
아키텍처

올리브영 앱 - 아키텍처 도입 1탄

올리브영 앱은 강한 결합과 유지 보수 부담을 줄이기 위해 클린 아키텍처를 도입했습니다. Presentation, Domain, Data 3층 구조로 역할을 나누고 Android와 iOS에 같은 기준을 적용했습니다.

#Android#iOS
3800
SwiftUI NavigationView로 Coordinator Pattern 사용하기
브랜디
프론트엔드

SwiftUI NavigationView로 Coordinator Pattern 사용하기

SwiftUI NavigationView에서 Coordinator 패턴을 구현하는 방법을 정리했습니다. 프로그램적 화면전환, LazyStack 대응, PopToRoot까지 처리하는 흐름을 설명합니다.

#SwiftUI#Coordinator Pattern
2100
[if kakao 2022] 카카오페이 iOS 웹뷰 소개, 그리고 세션에서 못다한 이야기
카카오페이
프론트엔드

[if kakao 2022] 카카오페이 iOS 웹뷰 소개, 그리고 세션에서 못다한 이야기

카카오페이 iOS 웹뷰 소개 세션의 후속 이야기를 공유합니다. 세션에서 다루지 못한 리팩토링 관련 내용을 추가로 다룹니다.

#iOS#webview
1900
 바삭한 신입들의 동시성 이야기 - Swift편
데브시스터즈
프론트엔드

바삭한 신입들의 동시성 이야기 - Swift편

Swift 5.5의 async/await 도입 배경과 동작 원리를 정리했습니다. completion handler의 한계를 줄이고, 코루틴과 continuation으로 안전한 비동기 처리를 설명했습니다.

#Swift#iOS
2300