CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·아이포니앙 ·MaClien ·주식한당 ·개발한당 ·일본산당 ·자전거당 ·방탄소년당 ·안드로메당 ·야구당 ·노젓는당 ·소시당 ·이륜차당 ·나스당 ·골프당 ·디아블로당 ·클다방 ·AI당 ·캠핑간당 ·어학당 ·ADHD당 ·사과시계당 ·물고기당 ·가상화폐당 ·레고당 ·안경쓴당 ·와인마신당 ·바다건너당 ·키보드당 ·위스키당 ·리눅서당 ·콘솔한당 ·땀흘린당 ·달린당 ·활자중독당 ·PC튜닝한당 ·3D메이킹 ·X세대당 ·AI그림당 ·날아간당 ·육아당 ·배드민턴당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·볼링친당 ·냐옹이당 ·문명하셨당 ·클래시앙 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·걸그룹당 ·차턴당 ·총쏜당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·방송한당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·축구당 ·나혼자산당 ·스타한당 ·스팀한당 ·파도탄당 ·퐁당퐁당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·소셜게임한당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

개발한당

자유 [앱소개] 꼬뜨 피드 : 커뮤니티 통합 뷰어 iOS 앱 4

2026-09-21 11:13:12 수정일 : 2026-09-21 13:48:55 14.♡.83.228
꼬뜨

안녕하세요,


요즘 많은 분들이 그러하듯 바이브코딩을 접하면서 쓰는 서비스들을 간단한 것부터 직접 만들어 보다가 iOS 앱 (무료) 출시까지 하게 되었습니다. (아이폰/아이패드 지원)


여기 글 쓰는 것 자체가 사실 홍보 목적도 있지만, 여러분이 동시에 서버에 접속하는 앱을 처음 만드는 일이라 운영 걱정이 커서 먼저 소규모 테스트와 피드백을 듣고자 하는 목적이 더 큽니다.


앱 소개를 간단히 하자면 기존에 iOS “볼라고” 앱을 현재 사용하시거나, 사용하셨던 분들은 잘 아실 “커뮤니티 통합 뷰어”입니다. 볼라고 앱이 워낙 훌륭하고 빠릿해서 비교나 경쟁 대상은 아니고요.

iOS가 27까지 버전업하면서 새로운 기능을 맘껏 써보고 싶다는 생각과, 개인적으로 커뮤니티를 보면서 있으면 좋겠다 싶은 아래 기능을 넣어서 새로운 앱을 만들고 싶었습니다.


처음에 어디선가에서 받은 Cursor 레퍼럴로 1개월 가입하고 나서 계속 커서만 쓰다보니 익숙해서 쓰기 편하더라고요. 프로젝트를 시작하면서 Grok/Composer + SwiftUI + Cloudflare Worker로 최대한 가볍게 구현하려고 노력했습니다. 본문 웹페이지는 법적 리스크를 피하고, 여러 커뮤니티를 최대한 제공하고자 “광고를 가리지 않고” 원문을 그대로 열게 했습니다. 커뮤니티마다 HTML이 달라서 글목록 파싱이 제일 힘들었고, App Store 심사/배포는 듣던 대로 준비할 게 생각보다 많았네요.


주요 기능으로는 이런게 있고,

  1. 구독한 커뮤니티, 게시판의 여러 글을 하나의 피드로 모아서 조회

  2. 게시판 글 검색, 원문 읽기 편의성 보조 (강조·찾기·다음/이전 글)

  3. 북마크/최근 읽은글 조회, 제목 차단 필터링 및 키워드 강조, 시간 및 읽은글수 통계 제공

  4. 회원가입 없이, 조회 기록 등은 기기에서만 관리

  5. VoiceOver(음성 TTS)·Dynamic Type 등 손쉬운 사용 기초 기능 제공


현재 클리앙 등 10개의 커뮤니티를 지원합니다. 커뮤니티 공식 앱은 아니고, 대부분의 커뮤니티가 로그인 기능을 Cloudflare 등으로 막아둬서 로그인이 필요한 글쓰기/댓글 등 기능은 제공하지 않습니다. (클리앙은 가능)

다음 업데이트엔

  1. 아이폰 듀오 출시 동시 지원 업데이트 우선 대응
  2. 추가 소모임 게시판 글목록 끊김 등 알고있는 문제 수정
  3. 본문 이미지 네이티브 확대 기능


정도를 생각하고 있습니다. 한번 써보시고 불편한 점이나 제안사항 있으면 편하게 알려 주세요.


App Store: https://apps.apple.com/app/id6812951807


감사합니다.



01-feed.png

02-boards.png

03-article.png

04-article-emphasis.png

꼬뜨 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [4]
쩐의여왕
IP 183.♡.71.164
09-21 2026-09-21 12:24:05
·
동시 접속 걱정을 적어두셔서 그쪽만 보면, 워커를 무료 플랜으로 쓰고 계시다면 숫자 두 개가 먼저 걸릴 것 같습니다. 공식 문서 기준으로 무료 플랜은 하루 요청 10만 건이고 UTC 자정, 그러니까 한국 시간 오전 9시에 초기화되며 넘으면 1027 오류가 뜹니다. 요청 하나당 CPU 시간도 10ms라서, 글목록 HTML 파싱을 워커 안에서 하고 계시면 사용자 수보다 이쪽이 먼저 걸릴 수 있습니다.

같은 게시판 목록은 누가 불러도 결과가 같으니 수십 초만 캐시를 둬도 요청 수와 파싱이 같이 줄어듭니다. 다만 워커의 Cache API는 요청이 들어온 데이터센터에만 저장되고 다른 곳으로 복제되지 않는다고 적혀 있어서, 적중률은 기대보다 낮게 잡고 보시는 게 안전합니다.

파싱은 앱에서 하시는지 워커에서 하시는지 궁금하네요.
꼬뜨
IP 14.♡.83.228
09-21 2026-09-21 13:32:24
·
@쩐의여왕님 피드백 감사합니다. ㅎㅎ 안그래도 정식 빌드 막바지까지 전체파싱을 워커에서 처리하고, 워커에서 접근 불가능한 커뮤니티만 기기파싱으로 돌리고 있었습니다. 혼자서 테스트 하는데도 로그를 보니 워커 파싱 접근이 꽤 되고, 시뮬레이션을 돌려보니 파싱요청이 한꺼번에 몰리면 실패 확률이 높다고 떠서, 마지막에 파싱을 앱에서 기본으로 하고 워커는 보조 파싱 및 파서 카탈로그 버전 관리, 보드 전체 목록, 앱 네이티브 보드 외 추가게시판 관리 정도로 나눠서 역할을 배분했네요. 초반 테스트를 하면서 사용자가 늘면 워커도 유료 플랜으로 전환할 계획이구요. 아직 안가본 길이라 테스트하면서 문제가 생기면 대응할 생각인데 잘 되려나 모르겠네요. 또 궁금한거 있으면 적어주세요~
쩐의여왕
IP 183.♡.71.164
09-22 2026-09-22 12:23:51
·
@꼬뜨님 기본을 기기 파싱으로 돌리신 게 맞는 방향 같습니다. 요청이 사용자 기기마다 흩어지니 워커 한도 걱정은 확실히 줄겠네요.

그 구조면 이제 관건은 파서 카탈로그 쪽일 것 같습니다. 사이트 하나가 마크업을 바꾸면 그 게시판만 비는 날이 생기니까, 앱을 켤 때 카탈로그 버전만 가볍게 확인하고 바뀐 경우에만 내려받게 해두시면 대응이 빨라질 것 같아요.

한 가지 조심하실 건, 카탈로그가 셀렉터 같은 데이터면 괜찮은데 스크립트를 내려받아 실행하는 형태가 되면 앱스토어 심사 가이드라인 2.5.2(앱 기능을 바꾸는 코드를 내려받아 실행하는 것 금지)에 걸릴 수 있다는 점입니다. 파서를 원격으로 고칠 수 있게 만들다 보면 자연스럽게 그쪽으로 가게 되더라고요.
꼬뜨
IP 14.♡.83.228
09-22 2026-09-22 17:24:33
·
@쩐의여왕님 맞습니다. 지금은 번들 보고 바뀌었을 때만 받도록 하고 TTL만 일단 설정해둔 상태입니다. 말씀하신 가이드라인은 몰랐는데 신경써야 겠네요. 대충 물어봤더니 앱 본래 목적 유지시엔 허용되는 경우가 있나보군요. 일단 원격으로 간단하거나 급한 경우에만 카탈로그 수정하고, 급하지 않거나 기본적인 목록 변경은 업데이트로 올리려고 생각만 하고 있었습니다 ㅎㅎ 말씀하신 셀렉터도 공부해보고 검토해 봐야겠네요. 좋은 지적 감사합니다.
삭제 되었습니다.
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.