안녕하세요,
요즘 많은 분들이 그러하듯 바이브코딩을 접하면서 쓰는 서비스들을 간단한 것부터 직접 만들어 보다가 iOS 앱 (무료) 출시까지 하게 되었습니다. (아이폰/아이패드 지원)
여기 글 쓰는 것 자체가 사실 홍보 목적도 있지만, 여러분이 동시에 서버에 접속하는 앱을 처음 만드는 일이라 운영 걱정이 커서 먼저 소규모 테스트와 피드백을 듣고자 하는 목적이 더 큽니다.
앱 소개를 간단히 하자면 기존에 iOS “볼라고” 앱을 현재 사용하시거나, 사용하셨던 분들은 잘 아실 “커뮤니티 통합 뷰어”입니다. 볼라고 앱이 워낙 훌륭하고 빠릿해서 비교나 경쟁 대상은 아니고요.
iOS가 27까지 버전업하면서 새로운 기능을 맘껏 써보고 싶다는 생각과, 개인적으로 커뮤니티를 보면서 있으면 좋겠다 싶은 아래 기능을 넣어서 새로운 앱을 만들고 싶었습니다.
처음에 어디선가에서 받은 Cursor 레퍼럴로 1개월 가입하고 나서 계속 커서만 쓰다보니 익숙해서 쓰기 편하더라고요. 프로젝트를 시작하면서 Grok/Composer + SwiftUI + Cloudflare Worker로 최대한 가볍게 구현하려고 노력했습니다. 본문 웹페이지는 법적 리스크를 피하고, 여러 커뮤니티를 최대한 제공하고자 “광고를 가리지 않고” 원문을 그대로 열게 했습니다. 커뮤니티마다 HTML이 달라서 글목록 파싱이 제일 힘들었고, App Store 심사/배포는 듣던 대로 준비할 게 생각보다 많았네요.
주요 기능으로는 이런게 있고,
-
구독한 커뮤니티, 게시판의 여러 글을 하나의 피드로 모아서 조회
-
게시판 글 검색, 원문 읽기 편의성 보조 (강조·찾기·다음/이전 글)
-
북마크/최근 읽은글 조회, 제목 차단 필터링 및 키워드 강조, 시간 및 읽은글수 통계 제공
-
회원가입 없이, 조회 기록 등은 기기에서만 관리
-
VoiceOver(음성 TTS)·Dynamic Type 등 손쉬운 사용 기초 기능 제공
현재 클리앙 등 10개의 커뮤니티를 지원합니다. 커뮤니티 공식 앱은 아니고, 대부분의 커뮤니티가 로그인 기능을 Cloudflare 등으로 막아둬서 로그인이 필요한 글쓰기/댓글 등 기능은 제공하지 않습니다. (클리앙은 가능)
다음 업데이트엔
- 아이폰 듀오 출시 동시 지원 업데이트 우선 대응
- 추가 소모임 게시판 글목록 끊김 등 알고있는 문제 수정
- 본문 이미지 네이티브 확대 기능
정도를 생각하고 있습니다. 한번 써보시고 불편한 점이나 제안사항 있으면 편하게 알려 주세요.
App Store: https://apps.apple.com/app/id6812951807
감사합니다.
같은 게시판 목록은 누가 불러도 결과가 같으니 수십 초만 캐시를 둬도 요청 수와 파싱이 같이 줄어듭니다. 다만 워커의 Cache API는 요청이 들어온 데이터센터에만 저장되고 다른 곳으로 복제되지 않는다고 적혀 있어서, 적중률은 기대보다 낮게 잡고 보시는 게 안전합니다.
파싱은 앱에서 하시는지 워커에서 하시는지 궁금하네요.
그 구조면 이제 관건은 파서 카탈로그 쪽일 것 같습니다. 사이트 하나가 마크업을 바꾸면 그 게시판만 비는 날이 생기니까, 앱을 켤 때 카탈로그 버전만 가볍게 확인하고 바뀐 경우에만 내려받게 해두시면 대응이 빨라질 것 같아요.
한 가지 조심하실 건, 카탈로그가 셀렉터 같은 데이터면 괜찮은데 스크립트를 내려받아 실행하는 형태가 되면 앱스토어 심사 가이드라인 2.5.2(앱 기능을 바꾸는 코드를 내려받아 실행하는 것 금지)에 걸릴 수 있다는 점입니다. 파서를 원격으로 고칠 수 있게 만들다 보면 자연스럽게 그쪽으로 가게 되더라고요.