필터 1
토스가 꿈꾸는 React Native 기술의 미래
토스
프론트엔드

토스가 꿈꾸는 React Native 기술의 미래

토스가 React Native를 선택한 이유와 현재 운영 방식을 소개했습니다. 마이크로 프론트엔드, ESBuild, 번들 분리로 사용자 경험과 개발 생산성을 함께 높이고자 했습니다.

#React Native#WebView
5300
물 흐르듯 자연스러운 화면 전환을 향한 여정
라인
프론트엔드

물 흐르듯 자연스러운 화면 전환을 향한 여정

LINE iOS 대화방의 화면 전환을 더 자연스럽게 만들기 위해 FluidTransition을 설계하고 구현한 과정을 공유했습니다. 중단 가능성과 입력 반응성, 스냅샷 성능까지 고려한 전환 개선 경험을 소개했습니다.

#iOS#UIKit
1600
발전하는 iOS와 Clean Swift Architecture
spoqa
아키텍처

발전하는 iOS와 Clean Swift Architecture

iOS 앱에서 기존 Clean Swift가 최신 Swift 환경과 맞지 않는 문제를 짚고, CIS 패턴으로 재구성한 사례를 소개했습니다. View, Controller, Interactor, Store, Worker로 역할을 나누어 상태 관리와 테스트 가능성을 높였습니다.

#iOS#Clean Architecture
2300
Azar iOS Team이 잊힌 코드를 추모 하는 법
하이퍼커넥트
프론트엔드

Azar iOS Team이 잊힌 코드를 추모 하는 법

Azar iOS 팀이 Periphery로 Swift 프로젝트의 미사용 코드를 찾고 공유하는 체계를 만들었습니다. GitHub Actions와 CSV→HTML 변환, artifact 업로드로 주기적 운영도 함께 구성했습니다.

#Swift#iOS
1500
카카오헤어샵
프론트엔드

앱 진입로직 개선(feat. RxSwift)

앱 홈 진입 전에 여러 체크 항목을 확인하는 진입로직의 버그 해결 과정을 공유했습니다. RxSwift를 활용해 진입 흐름과 에러 처리를 개선했습니다.

#iOS#RxSwift
1700
안전제일! 뱅크샐러드가 모바일 앱을 안정적으로 배포하는 방법
뱅크샐러드
프론트엔드

안전제일! 뱅크샐러드가 모바일 앱을 안정적으로 배포하는 방법

모바일 앱을 안정적으로 배포하기 위한 운영 방법을 소개한 글입니다. iOS 배포 사례를 바탕으로 안전성을 우선하는 전략을 다뤘습니다.

#mobile#iOS
2200
모듈 구조를 개선해 더 나은 뱅크샐러드 iOS 앱 개발하기
뱅크샐러드
프론트엔드

모듈 구조를 개선해 더 나은 뱅크샐러드 iOS 앱 개발하기

뱅크샐러드 iOS 앱의 모듈 구조를 개선한 내용을 다룹니다. 개발 생산성과 유지보수성을 높이기 위한 방향을 소개합니다.

#iOS#module
3800
플레이키보드
AI

플레이키보드가 생성 AI로 만드는 입력 경험의 미래

모바일 키보드에 생성 AI를 통합해 오타 교정과 문장 개선을 바로 제공하는 방향을 소개했습니다. Beta 기간에는 데이터와 유저 인터뷰로 활용 상황을 검증하고 UX를 개선할 계획입니다.

#LLM#mobile
1200
카카오뱅크
기타

퇴근길에 카뱅 들러서 기술 한 잔 어때요? : 첫 번째 기술 밋업 회고

카카오뱅크가 외부 iOS 개발자와 함께한 첫 번째 기술 밋업 회고를 공유했습니다. 밋업 기획 배경과 준비 과정, 운영 포인트를 정리했습니다.

#iOS#컨퍼런스
2400
플레이키보드
프론트엔드

신입 개발자의 실패를 위한 온보딩 여정

플레이키보드 iOS 신입 개발자의 온보딩 과정을 소개했습니다. 데일리 퀴즈와 코드 분석, 실패를 전제로 한 도전과제가 실무 적응과 성장에 도움이 되었습니다.

#iOS#Swift
1200
카카오뱅크
프론트엔드

카카오뱅크 iOS 플랫폼의 모듈화, 왜 필요했을까요?

카카오뱅크 iOS 플랫폼에서 개발 리소스 부족과 빌드 시간 증가를 해결하기 위해 모듈화를 도입한 배경과 과정을 다뤘습니다. 모듈화로 얻은 교훈과 적용 포인트를 함께 공유했습니다.

#iOS#module
2500
무스마
프론트엔드

[Flutter] 설치하기

Flutter를 맥북 환경에서 설치하고 개발 준비를 마치는 과정을 정리했습니다. Android와 iOS 개발에 필요한 도구와 점검 방법을 함께 소개했습니다.

#Flutter#Android
400
iOS에서 음성대화 서비스 구현하기 - WebRTC 기술의 활용
사람인
프론트엔드

iOS에서 음성대화 서비스 구현하기 - WebRTC 기술의 활용

iOS에서 음성대화 서비스를 구현하기 위해 WebRTC를 활용한 사례를 소개합니다. 멘토링매치의 1:1 음성 상담 기능에 적용한 접근을 다룹니다.

#iOS#web
2400
ZUM
프론트엔드

Tuist 도입부터 적용까지 알려ZUM요! (feat. 모듈화)

Tuist를 이용해 iOS 프로젝트 생성과 모듈화를 체계화한 경험을 공유했습니다. 여러 차례 구조를 개선해 빌드 속도를 높이고 의존 관계를 정리했습니다.

#Tuist#iOS
500