국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

새로운 기술 블로그가 추가되었어요

필터 1
Slack으로 iOS 앱 배포하기
브랜디
프론트엔드

Slack으로 iOS 앱 배포하기

Slack 커맨드와 배포 전용 머신으로 iOS 앱 배포 과정을 자동화했습니다.\nFastlane·환경변수·서브모듈로 멀티 프로덕트 배포를 일관되게 관리했습니다.

#iOS#Slack
3600
리액트로 만든 게임에 사운드 추가하기
카카오엔터테인먼트FE
프론트엔드

리액트로 만든 게임에 사운드 추가하기

Safari의 `<audio>` 중복 재생 문제와 효과음 지연을 Web Audio API로 해결했습니다. 사전 디코딩한 오디오 버퍼로 빠르고 안정적인 게임 사운드를 구현했습니다.

#React#Web Audio API
3600
버즈빌 안드로이드 개발자는 이렇게 일합니다
버즈빌
프론트엔드

버즈빌 안드로이드 개발자는 이렇게 일합니다

버즈빌 안드로이드 개발자는 모바일 광고 지면을 제공하는 SDK 개발을 담당합니다. UI/UX와 디바이스 효율성, SDK 사용성을 함께 개선합니다.

#Android#iOS
2700
리액트 네이티브로 13년 된 네이티브 앱 전환하기
RIDI
프론트엔드

리액트 네이티브로 13년 된 네이티브 앱 전환하기

13년 된 네이티브 앱에 React Native를 도입해 탐색·결제 경험을 앱으로 통합했습니다.\n네이티브 브릿지와 메모리 관리의 난점을 해결하며 생산성과 협업 속도를 높였습니다.

#React Native#iOS
4700
올리브영 iOS 테스트앱 자동배포하기
올리브영
데브옵스

올리브영 iOS 테스트앱 자동배포하기

fastlane으로 iOS 테스트 앱의 빌드 번호 증가와 TestFlight 업로드를 자동화했습니다. Slack 알림을 연동해 배포 결과와 브랜치·커밋 이력을 확인합니다.

#iOS#fastlane
3300
Flask를 활용한 iOS Networking 1 - 사진 전송하기
너드팩토리
프론트엔드

Flask를 활용한 iOS Networking 1 - 사진 전송하기

iOS에서 앨범·카메라 사진을 선택하고 URLSession으로 서버에 업로드하는 흐름을 설명했습니다.\nPOST 요청과 세마포어로 응답 처리 순서를 제어하는 방법을 다뤘습니다.

#iOS#URLSession
2000
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍
iOS 플랫폼의 Jenkins CI 환경 구축하기
화해
데브옵스

iOS 플랫폼의 Jenkins CI 환경 구축하기

Travis CI의 빌드 시간 기반 과금과 제한된 환경 설정 문제를 해결하기 위해 iOS용 Jenkins CI를 구축했습니다. GitHub PR·댓글 트리거로 테스트와 Firebase·TestFlight 배포를 연동했습니다.

#Jenkins#CI/CD
000
[기술 블로그] 로플랫 SDK 개발 이야기
로플랫
프론트엔드

[기술 블로그] 로플랫 SDK 개발 이야기

매장별 Wi-Fi 신호와 모바일 센서를 활용한 로플랫 SDK의 위치 인식 방식을 소개했습니다. 저전력 알고리즘과 층 단위 정확도, 풍부한 위치 메타데이터의 활용성을 설명합니다.

#SDK#Wi-Fi
2600
크몽에서 A/B Test하는 법 (1)
크몽
프론트엔드

크몽에서 A/B Test하는 법 (1)

개선 방향의 불확실성을 검증하기 위해 카드 UI와 검색 기능에 A/B 테스트를 적용했습니다. iOS에서는 Firebase Remote Config와 분기 코드 분리로 실험을 관리했습니다.

#A/B Test#iOS
2300
이 익숙함은 어디서 오는 걸까?
크몽
프론트엔드

이 익숙함은 어디서 오는 걸까?

iOS Navigation Controller가 화면 스택의 PUSH·POP과 공용 네비게이션 바를 처리하는 방식을 설명했습니다.\n일관된 화면 전환 경험과 네비게이션 바 스타일 관리 시 주의점을 정리했습니다.

#iOS#Navigation Controller
1600
유연한 해외 현지화를 위한 iOS 앱 구성 / if(kakao)2020
카카오엔터테인먼트FE
프론트엔드

유연한 해외 현지화를 위한 iOS 앱 구성 / if(kakao)2020

iOS 앱의 다국가 배포를 위한 멀티 빌드 프로젝트 설정을 다룹니다. 태그 기반 문자열과 PropertyWrapper로 현지화 리소스를 적용합니다.

#iOS#localization
000
다크 모드로 알아보는 카카오페이지의 iOS 업데이트 / if(kakao)2020
카카오엔터테인먼트FE
프론트엔드

다크 모드로 알아보는 카카오페이지의 iOS 업데이트 / if(kakao)2020

카카오페이지 iOS 앱에 다크 모드를 도입하며 기존 색상 구조와 iOS 버전 호환성을 검토했습니다. 저조도 환경의 콘텐츠 감상 경험을 개선하기 위한 적용 과정을 다룹니다.

#iOS#다크 모드
000
크몽 iOS앱 TDD로 개발하기 #1
크몽
프론트엔드

크몽 iOS앱 TDD로 개발하기 #1

iOS 앱 개발 대기 시간에 기획서 기반 테스트 코드를 작성하는 TDD 적용 방식을 소개했습니다. 요구사항을 먼저 검증해 디자인·서버 작업 완료 직후 개발에 착수했습니다.

#iOS#TDD
3200
fastlane에서 Unexpected Error로 iOS 앱을 제출할 수 없는 문제 해결하기
스타일쉐어
프론트엔드

fastlane에서 Unexpected Error로 iOS 앱을 제출할 수 없는 문제 해결하기

fastlane의 모호한 업로드 오류를 상세 로그와 가설 검증으로 추적했습니다. 국가 메타데이터를 South Korea로 수정해 iOS 앱 제출 문제를 해결했습니다.

#fastlane#iOS
1300