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

NEW FEATURE

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

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

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

필터 1
서버 없이도 가능하다! 온디바이스 음성인식 기술의 비밀
데보션
AI

서버 없이도 가능하다! 온디바이스 음성인식 기술의 비밀

온디바이스 음성인식으로 서버 기반 처리의 지연과 비용 문제를 줄이는 방법을 다뤘습니다. EPD, FSA, ASR를 통합한 SDK와 모델 최적화 과정을 소개했습니다.

#STT#NLP
3100
코드 품질 개선 기법 시리즈 소개
라인
기타

코드 품질 개선 기법 시리즈 소개

LY Corporation의 코드 품질 개선 활동과 이를 바탕으로 한 ‘코드 품질 개선 기법’ 시리즈를 소개했습니다. 리뷰 재검토와 주간 공유를 통해 범용적인 개선 인사이트를 축적하고 있습니다.

#Kotlin#Swift
4900
패스키: 인증 기술의 미래, 비밀번호 없는 세상으로의 발걸음
데보션
기타

패스키: 인증 기술의 미래, 비밀번호 없는 세상으로의 발걸음

비밀번호의 구조적 한계를 짚고, FIDO와 패스키가 이를 어떻게 보완하는지 설명했습니다. 또한 SK텔레콤의 패스키 인증 플랫폼과 확산 방향도 소개했습니다.

#패스키#FIDO
3600
C++에서 Kotlin, Swift 까지?! Bazel을 활용한 Android / iOS 모노레포 도입기
네이버 D2
데브옵스

C++에서 Kotlin, Swift 까지?! Bazel을 활용한 Android / iOS 모노레포 도입기

Windows 전용 C++ 프로젝트를 Bazel로 Android와 iOS까지 포팅한 경험을 공유했습니다. 모노레포 도입 과정과 Bazel의 장단점을 함께 다뤘습니다.

#Bazel#Android
2900
디자인 시스템 #2 : SwiftUI를 활용한 BottomSheet 제작기-1
데보션
프론트엔드

디자인 시스템 #2 : SwiftUI를 활용한 BottomSheet 제작기-1

SwiftUI의 `sheet`와 `presentationDetent`를 활용해 BottomSheet를 구현한 경험을 정리했습니다. 동적 높이와 확장형 시트, 커스텀 배경을 위한 인터페이스 설계 방향을 소개했습니다.

#SwiftUI#iOS
4400
CocoaPods 없이 React Native 개발하기
토스
프론트엔드

CocoaPods 없이 React Native 개발하기

운영 중인 iOS 앱에 React Native를 도입할 때 CocoaPods 병행으로 생기는 의존성 문제를 정리했습니다. XCFramework로 미리 빌드해 Swift Package 형태로 포함하는 Prebuild 방식과 빌드 절차를 소개했습니다.

#react native#iOS
5300
쿠팡 파트너스

광고

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

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

#개발서적#프로그래밍
에이닷 UI 테스트 자동화 이야기: 우리의 도전, 선택, 그리고 미래
데보션
프론트엔드

에이닷 UI 테스트 자동화 이야기: 우리의 도전, 선택, 그리고 미래

에이닷이 모바일 UI 테스트 자동화 도입을 검토한 과정을 공유했습니다.\n수동 QA의 한계를 줄이기 위해 Espresso와 XCTest를 선택하고 Zephyr 연동 방향까지 정리했습니다.

#모바일#UI/UX
2800
[APP] 라이브방송에서 360 영상을 보여줄 수 있을까?
CJ온스타일
프론트엔드

[APP] 라이브방송에서 360 영상을 보여줄 수 있을까?

360° 영상을 라이브 방송에 적용할 수 있는지 여러 장비와 송출 방식으로 테스트했습니다. 정상 재생은 확인했지만 지연과 화질, 제작 환경 등 상용화 과제가 남았습니다.

#Android#iOS
2700
일본 1위 배달 앱, 바닥부터 다시 짠다 - Recode 프로젝트
라인
아키텍처

일본 1위 배달 앱, 바닥부터 다시 짠다 - Recode 프로젝트

일본 배달 앱 데마에칸의 코드베이스와 아키텍처를 전면 교체한 Recode 프로젝트를 소개했습니다. UI는 유지하되 보안, 안정성, 테스트 가능성을 높이기 위해 앱 4개를 다시 개발했습니다.

#보안#iOS
6400
당신의 View는 Main Actor 일 수 있다
데보션
프론트엔드

당신의 View는 Main Actor 일 수 있다

SwiftUI View에서 `task`의 실행 맥락과 `MainActor` 보장 여부를 살펴보셨습니다. Swift 6에서는 property wrapper에 의한 actor inference가 제거되므로 `@MainActor` 명시가 중요합니다.

#Swift#SwiftUI
2600
네이버 검색 클라이언트 로그 수집 - Beacon API 전환기
네이버 D2
프론트엔드

네이버 검색 클라이언트 로그 수집 - Beacon API 전환기

Beacon API로 클릭 로그 수집을 전환해 페이지 이탈 시 유실을 줄이고 안정성을 높였습니다. 점진적 실험과 분석으로 사용자 경험까지 함께 정상화했습니다.

#Beacon API#로그 수집
2700
SwiftUI ScrollView 톺아보기
데보션
프론트엔드

SwiftUI ScrollView 톺아보기

SwiftUI ScrollView의 기본 구조와 iOS 버전별 주요 API 변화를 정리했습니다. 또한 UIScrollView와의 차이와 대용량 콘텐츠에서의 성능 주의점도 함께 살펴보았습니다.

#SwiftUI#ScrollView
4200
CallKit에서 AVAudioSession 사용하기
데보션
프론트엔드

CallKit에서 AVAudioSession 사용하기

CallKit 환경에서 AVAudioSession을 어떻게 설정하고 관리해야 하는지 정리한 글입니다.\n통화 중 오디오 이슈, 라우팅 변경, 인터럽트 대응 방법을 샘플 코드 기반으로 설명했습니다.

#iOS#CallKit
3400
디자인 시스템 #1 : Swift Package Manager를 이용한 안정적인 라이브러리 배포 전략
데보션
프론트엔드

디자인 시스템 #1 : Swift Package Manager를 이용한 안정적인 라이브러리 배포 전략

Swift Package Manager를 이용한 디자인 시스템 라이브러리 배포와 버전 관리 전략을 정리했습니다. Semantic Versioning과 `@available`로 호환성과 팀 간 커뮤니케이션을 개선하는 방법을 소개했습니다.

#Swift Package Manager#Semantic Versioning
3500