Google antigravity 사용해 보기 3 - 오늘의 운동 완료 앱을 만들어보자.
오늘의 운동 완료(WOD) - Flutter & Steem 블록체인 개발 여정
안녕하세요, 가야태자 @talkit입니다.
위와 비슷한 앱을 하나 만들고 있습니다.
오 안티그라비티로 앱을 찍어 낼 수는 있을 것 같습니다. ㅎㅎㅎ
감사합니다.
아래는 안티그라비티와 대화 내용입니다. ^^
지난 며칠간 AI 에이전트와 함께 진행한 '오늘의 운동 완료(WOD)' 프로젝트의 개발 과정을 정리해 보았습니다. 이번 정리는 질문과 답변, 그리고 실제 수행된 행동들을 중심으로 구성하여 프로젝트가 어떻게 진화했는지 한눈에 보실 수 있도록 했습니다.
1. 프로젝트의 시작과 SSL 보안 강화
Q: SSL 인증서 문제로 접속이 안 되는데, Let's Encrypt로 교체하고 자동 갱신까지 설정해 줘.
A & Action:
- 기존 셀프 사인 인증서를 제거하고 Let's Encrypt 인증서를
task.whd.kr도메인에 적용했습니다. - Nginx 설정을 업데이트하여 HTTP를 HTTPS로 강제 리다이렉트하고, 보안 설정을 강화했습니다.
- Docker Compose 환경에서 호스트의 인증서 경로를 컨테이너로 직접 마운트하여 관리가 용이하게 구성했습니다.
2. 콘텐츠 가독성 및 마크다운 고도화
Q: 게시물 미리보기에서 링크 주소가 그대로 보여서 지저분해. 링크를 제거하고 텍스트만 보여주게 해 줘. 그리고 마크다운과 HTML이 섞인 글도 잘 보이게 수정해 줘.
A & Action:
PostCard위젯의 요약 로직에 정규식을 도입하여 마크다운([text](url))과 HTML(<a>...</a>) 링크를 제거하고 본문 텍스트만 추출하도록 개선했습니다.- 상세 보기 화면에서는
flutter_html대신 더 안정적인flutter_markdown으로 렌더링 엔진을 전면 교체하여 복잡한 Steemit 게시글도 완벽하게 출력되도록 했습니다.
3. 개인화된 경험: My Feed 기능
Q: 내가 팔로우하는 사람들의 글만 볼 수 있는 'My Feed' 기능을 추가해 줘.
A & Action:
- Steem API의
get_discussions_by_feed메서드를 연동하여 로그인한 사용자의 팔로잉 피드를 가져오는 기능을 구현했습니다. - 메인 화면 하단 탭을 '전체(WOD)', 'My Feed(팔로잉)', '내 글' 순서로 재구성하여 접근성을 높였습니다.
4. 사용자 편의성: 무한 스크롤(Paging) 도입
Q: 스크롤을 내리면 계속해서 과거 글이 나오게 페이징 기능을 구현해 줘.
A & Action:
SteemService에start_author,start_permlink파라미터를 지원하도록 확장했습니다.- 각 피드 화면에
ScrollController를 추가하여 리스트 하단 도달 시 자동으로 다음 페이지를 로드하는 무한 스크롤 기능을 완성했습니다. - 중복 데이터 제거 로직을 넣어 부드러운 스크롤 경험을 제공합니다.
5. 버그 수정 및 최종 최적화
Q: 게시물을 탭했는데 상세 내용이 안 나와. 확인 후 수정해 줘.
A & Action:
PostDetailScreen의 렌더링 엔진을flutter_markdown으로 교체하고, 누락되었던url_launcher의존성을 추가하여 본문 출력 문제를 근본적으로 해결했습니다.- SelectionArea를 적용하여 본문 텍스트 선택 및 복사가 가능하도록 기능을 추가했습니다.
이번 프로젝트는 AI와 페어 프로그래밍을 통해 짧은 시간 안에 복잡한 블록체인 API 연동부터 세련된 UI/UX 구현까지 마칠 수 있었던 아주 유익한 경험이었습니다. 앞으로도 더 멋진 기능들이 기대됩니다!
2026. 02. 24. 가야태자 @talkit 드림.

나중에 talkit님 포스팅을 차례로 탐독해봐야겠네요~ ai가 어땋게 반응하느냐 보단 어떻게 지시를 하고 피브백을 주는지가 중요하니까요~
0.00 SBD,
5.78 STEEM,
5.78 SP
[booming-kr-auto]
보팅 완료했습니다 🙌
열심히 경험해 보고 있습니다.
오늘은 스티치라는 에이아이를 사용해볼 계획입니다.
UI와 관련된 에이이이인데 사용해보고 글을 적어 보겠습니다.
오~ AI는 누구에게나 열려있지만,
AI를 누가 사용하느냐에 따라
AI로 의도한 앱을 만들어내는 사람이 있고 그렇지 못한 사람이 있는 것 같네요.
대단하셔요~ 응원합니다! ^^
0.00 SBD,
0.95 STEEM,
0.95 SP
[booming-kr-auto]
보팅 완료했습니다 🙌
Upvoted! Thank you for supporting witness @jswit.
대단한 앱을 만들고 계시네요. 응원합니다.
@jungjunghoon 형님이 운영하시는 프로젝트 오운완을 스팀잇과 언계해서 편안하게
만들어 보려고 진행 중입니다.
이미지 한장 올리고 글 적고,
필요한 태그 적고
일자 / 운동거리 / 목표 를 넣으면 자동으로
#오운완 태그를 달아 드리도록 하려구요 ^^ 오우완 태그를 잘 활용하시는 분들은 잘 활용하시는데
빠뜨리는 분들도 계서서 ^^
차근 차근 개발해서 오픈해 보겠습니다.
감사합니다.
이러다 억만불짜리 멋진 앱 나오는거 아닌가요?
응원합니다.
대박앱이 될지는 모르겠고 ^^
열심히 해보고 있습니다.
조만간 도움을 좀 부탁 드리겠습니다. ^^
감사합니다.
꾸준히 해나가는 모습 멋져요!!
작심 3일이 안되도록 노력해야 하는데 말이죠
또 제 밥 벌이가 바쁘면 못하게 되네요 ㅠ.ㅠ