Ruby Friends 앱 스토어 공식 출시 및 개발 과정 공개

Ruby Friends is in the App Store!

작성자
발행일
2025년 07월 23일

핵심 요약

  • 1 Ruby Friends 앱이 첫 커밋 12일 만에 App Store에 공식 출시되어 루비 커뮤니티 네트워킹을 위한 새로운 플랫폼을 제공합니다.
  • 2 출시 48시간 만에 100개, 현재 250개 이상의 프로필을 달성하며 빠른 사용자 유입을 보였으며, 프로필, QR 코드 스캔, 친구 추가 기능을 핵심으로 합니다.
  • 3 Hotwire Native를 활용한 iOS 앱 개발 과정을 라이브 스트리밍으로 공개하고, `rootViewController` 교체 방식을 통해 사용자 로그인 후 탭 바 컨트롤러를 효과적으로 전환하는 기술적 접근을 설명했습니다.

도입

Ruby Friends 앱이 첫 커밋 이후 단 12일 만에 App Store에 공식 출시되었습니다. 이 애플리케이션은 컨퍼런스나 밋업에서 새로운 사람들과의 만남을 우정으로 발전시키는 것을 목표로 하는 네트워킹 도구입니다. 사용자들은 프로필을 생성하고, 고유한 URL과 QR 코드를 통해 다른 사람들과 쉽게 연결될 수 있습니다. Dave Thomas는 이 앱을 "게시물이나 연결의 전이적 폐쇄 없이, 단지 당신과 당신을 기억하고 싶어 하는 사람들의 목록"으로 정의하며, 간결하고 목적 지향적인 접근 방식을 강조했습니다.

Ruby Friends는 컨퍼런스 및 밋업 환경에 최적화된 간결한 네트워킹 경험을 제공합니다.

핵심 기능 및 사용자 성장

  • 프로필 생성 및 연결: 사용자는 개인 프로필을 생성하고, 고유한 URL 및 QR 코드를 통해 다른 사용자들과 손쉽게 연결됩니다. QR 코드를 스캔하여 상대방의 프로필을 확인하고 친구로 추가할 수 있습니다.

  • 간결한 네트워킹: 게시물이나 복잡한 연결망 없이, 오직 서로 기억하고 싶은 사람들의 목록을 관리하는 데 집중합니다.

  • 빠른 확산: 출시 48시간 만에 100개, 현재 250개 이상의 프로필을 달성하며 커뮤니티 내에서 빠른 사용자 유입을 보였습니다. 현재 v1.0은 프로필 생성, 친구 추가, 알림 관리 기능을 제공하며, 푸시 알림이 다음 기능으로 예정되어 있습니다.

기술적 구현: Hotwire Native 기반 iOS 앱

개발자는 YouTube 라이브 스트리밍을 통해 iOS 앱 개발 과정을 공개했습니다. 주요 내용은 다음과 같습니다.

  • 앱 초기 설정 및 네이티브 UI: iOS 앱을 처음부터 구축하고 네이티브 탭 바를 추가하는 과정.

  • Hotwire Native를 통한 로그인 연동: Hotwire Native를 활용하여 사용자 로그인 흐름을 구현했습니다.

  • rootViewController 교체 방식: 로그인 후 탭 구성을 시도하는 초기 방식의 복잡성을 개선하기 위해, 사용자가 프로필을 생성하면 SceneDelegate에서 rootViewControllertabBarController로 교체하는 방식을 채택했습니다. 이는 AuthenticationComponent 브릿지 컴포넌트를 통해 트리거되며, 더욱 깔끔하고 효율적인 UI 전환을 가능하게 합니다. 이 기술적 접근은 다음 스트림에서 더 자세히 다루어질 예정입니다.

결론

Ruby Friends는 루비 커뮤니티 내 네트워킹을 위한 혁신적이고 간결한 솔루션으로 빠르게 자리매김하고 있습니다. 짧은 개발 기간과 놀라운 사용자 증가세는 이 앱의 잠재력과 커뮤니티의 필요성을 명확히 보여줍니다. 개발자는 투명한 개발 과정을 통해 커뮤니티와의 소통을 강화하고 있으며, 이는 프로젝트의 신뢰도를 높이는 데 기여합니다. 앱스토어에서 Ruby Friends를 다운로드하여 새로운 루비 친구를 만나고, 이 경험을 공유함으로써 커뮤니티의 연결을 더욱 확장할 것을 권장합니다. 루비 컨퍼런스 주최자들에게는 QR 코드를 배지에 인쇄하는 협업 가능성도 제안하며, 이 앱이 커뮤니티 이벤트의 필수 동반자가 될 수 있음을 시사합니다.

댓글 0

로그인이 필요합니다

댓글을 작성하거나 대화에 참여하려면 로그인이 필요합니다.

로그인 하러 가기

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!