[친구하자 2025 회고] 실시간 매칭 시스템, 생각보다 어려웠던 이야기

“버튼 하나면 되는 거 아냐?” 라고 생각했던 나에게 현실이 알려준 것들

[친구하자 2025 회고] 실시간 음성 매칭 서비스, 왜 이 기술들을 선택했나

컴퓨터공학 석사 출신 개발자가 첫 실전 프로젝트에서 마주한 기술 선택의 기록

[친구하자] Agora Cloud Recording과 Firebase Storage로 음성 통화 녹음 구현하기

Agora Cloud Recording을 통한 통화 녹음과 이를 Firebase Storage에 저장하는 기능을 구현하면서 경험한 것과 느낀 점을 정리해보았습니다.

‘친구하자’를 개발하며 통화 녹음 기능을 구현해야 했다. AI 개발과 통화 분석 등 추후 기능들을 위해 통화를 녹음하는 것을 전제로 구현을 시작했다.

[친구하자] Capacitor 앱 Custom Splash Screen 구현하기

Capacitor로 빌드한 앱에서 Splash Screen을 React로 직접 구현한 내용에 대해 다룹니다.

  • 이번 포스팅에선 Capacitor로 빌드한 앱에서 여러 아이콘이 순차적으로 표시되는 커스텀 스플래시 스크린을 구현하는 방법을 정리했다.
  • 왜 Custom splash screen이 필요했나?
    • Capacitor의 기본 splash screen은 단일 정적 이미지만 지원한다.🔗링크
    • 나는 여러 아이콘을 순차적으로 보여주는 애니메이션을 구현하고 싶어 React 컴포넌트로 직접 구현하였다!

[친구하자] SockJS Transport와 JSONP: 2025년에 만난 레거시 기술

Capacitor로 빌드한 Android 앱에서의 웹소켓 오류 중 X-Frame-Options 에러 트러블슈팅을 다룹니다.

  • 이번 포스팅에서는 Capacitor로 빌드한 Android 앱에서 WebSocket 통신 중 발생한 JSONP 에러에 대해 다루었다.
  • 해결하는 과정에서 공부한 내용에 대해 정리해보았다.

[친구하자] Capacitor Android 앱 X-Frame-Options 에러 해결

Capacitor로 빌드한 Android 앱에서의 웹소켓 오류 중 X-Frame-Options 에러 트러블슈팅을 다룹니다.

  • 이번 포스팅에서는 Capacitor로 빌드한 Android 앱에서 WebSocket 통신 중 발생한 X-Frame-Options 에러에 대해 다루었다.
  • 해결하는 과정에서 공부한 내용에 대해 정리해보았다.

Pagination