Hotwire Native v1.2.x 출시 및 RailsConf 워크숍 소식

Hotwire Native v1.2.x and Hotwire Native LIVE #4

작성자
발행일
2025년 06월 25일

핵심 요약

  • 1 RailsConf에서 Hotwire Native 앱 개발 워크숍 개최, 모바일 앱 구축의 견고한 기초 제공.
  • 2 Hotwire Native v1.2.x (Android v1.2.3, iOS v1.2.1) 출시, 플랫폼별 새로운 기능 및 개선 사항 포함.
  • 3 Hotwire Native LIVE에서 iOS용 Route Decision Handlers 활용법 탐구 예정, URL 탐색 사용자 정의 기능 소개.

도입

RailsConf이 2주 앞으로 다가온 가운데, Hotwire Native 앱 개발 워크숍이 개최될 예정이며, 이와 함께 Hotwire Native v1.2.x의 최신 업데이트 소식이 전해졌습니다. 이번 업데이트는 iOS와 Android 플랫폼 모두에서 중요한 기능 개선과 버그 수정을 포함하고 있어, Hotwire 기반 모바일 앱 개발자들에게 실질적인 도움을 제공할 것입니다. 본문에서는 워크숍 내용과 각 플랫폼별 릴리스 상세 정보를 다룹니다.

RailsConf 워크숍: Hotwire Native 앱 구축

RailsConf에서는 iOS 및 Android용 Hotwire Native 앱을 처음부터 구축하는 워크숍이 열립니다. 참가자들은 네이티브 탭 바와 브릿지 컴포넌트 구현을 포함하여, 기존 Rails 앱을 모바일로 확장하는 견고한 기초를 다질 수 있습니다.

Hotwire Native v1.2.x 업데이트 주요 내용

Android (v1.2.3)

Android는 v1.2.1, v1.2.2의 내부 인프라 업데이트를 거쳐 v1.2.3에서 두 가지 핵심 기능을 추가했습니다.

  • PR #148: 오래된 웹 브라우저를 사용하는 클라이언트에 대한 406 오류 메시지가 더욱 상세하게 개선되었습니다.

  • PR #149: 첫 번째 탭 바를 프로그래밍 방식으로 표시/숨길 수 있는 기능이 추가되어 iOS와의 기능 동등성을 확보했습니다.

iOS (v1.2.1)

iOS는 v1.2.1 릴리스에서 다음을 포함합니다.

  • PR #131 & #128: 테스트 수정 및 iOS 15 데모 앱 실행 지원이 복원되었습니다.

  • queryStringPresentation 속성 추가: Android와 일치하는 동작을 위해 queryStringPresentation 경로 구성 속성이 도입되었습니다. 이를 “replace”로 설정하면 쿼리 문자열만 변경되는 URL 이동 시 새 화면 푸시 대신 현재 화면을 교체합니다. 이는 웹 기반 탭에 유용하나, #53의 깜빡임 문제는 여전히 해결되지 않았습니다.

Hotwire Native LIVE: Route Decision Handlers

내일(목요일) Hotwire Native LIVE 에피소드 #4에서는 iOS용 Route Decision Handlers 활용법을 탐구합니다. v1.2.0에서 Android로부터 도입된 이 핸들러는 URL 탐색 동작을 사용자 정의할 수 있게 해주며, Q&A 시간도 마련될 예정입니다.

결론

이번 Hotwire Native v1.2.x 업데이트는 Android와 iOS 플랫폼 모두에서 사용자 경험 및 개발자 편의성을 향상시키는 중요한 기능들을 도입했습니다. 특히, 플랫폼 간 기능 동등성을 확보하려는 노력과 함께, RailsConf 워크숍을 통해 Hotwire Native의 실제 적용 사례를 공유하는 것은 개발자 커뮤니티에 큰 도움이 될 것입니다. 향후 Route Decision Handlers와 같은 고급 기능을 통해 Hotwire Native 앱의 활용 범위가 더욱 넓어질 것으로 기대됩니다.

댓글 0

로그인이 필요합니다

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

로그인 하러 가기

아직 댓글이 없습니다

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