창세기: 공동체의 요청
Capgo의 씨앗은 실제로 저자가 솔로 메이커로 활동하기 시작하기 훨씬 전에 심어졌습니다. 2020년 7월 8일, alexcroox라는 공동체 회원이 Capgo가 될 플러그인 요청을 제출했습니다.

이 요청은 다음과 같은 주요 점을 포함한 “Capacitor Hot Code Push” 플러그인 요청을 포함했습니다.
- 플랫폼: 안드로이드와 iOS両방 지원
- 현재의 해결책: MS Code Push ( Capacitor 지원이 부족)와 App Flow (비용이 많이 들고 유연성이 낮음)를 포함
- 설명: 앱을 리뷰 프로세스 없이 실시간으로 js/css/html 업데이트 할 수 있는 능력.
- 기능:
- 개발자의 선택한 서버/엔드포인트에서 오버 더 에어 업데이트 지원.
- Capacitor에서 이 새로운 디렉토리에서 실행하도록 지시하기 위해 업데이트된 dist 폴더의 zip 파일 다운로드, 압축 해제.
- 업데이트 확인, 설치 타이밍, 선택적 다운로드와 같은 추가 기능.
이 요청은 65개의 좋아요와 25개의 하트 리액션을 받았으며, Capacitor 생태계에서 이러한 해결책을 위한 강한 수요를 보여주었다.
Capgo 개발을 위한 도로맵이기도 한 이 요청은 나의 프로젝트에서 겪었던 문제와 깊은 공감을 주었고, Capgo의 필요성에 대한 검증이 되었다.
Capgo 개발의 동력으로 작용한 것은 커뮤니티의 열정과 나의 경험이었다. 커뮤니티가 이러한 플러그인에 대한 열정을 보였고, 나도 이러한 도구가 필요하다는 것을 느꼈기 때문이다.
새로운 시대가 시작된다.
Capgo 이야기 전에 배경을 설명해야 한다. 2021년, 나는 Cashstory의 CTO직을 사임하고 주식을 매각했다. 이 결정은 나의 삶을 바꾸었고, 나의 솔로 메이커의 여정의 시작이었다.

내가 저축을 안전망으로 삼아 새로운 모험을 시작했습니다. 리스본, 포르투갈에서 디지털 노마드 생활을 하며 도시의 활기찬 기술 문화와 문화를 즐기며 내 열정을 집중했습니다. 내 주요 관심사는 Captime, 모바일 앱 크로스핏 타이머였습니다. 그러나 이 프로젝트는 나에게 훨씬 더 큰 것을 만들게 될 것을 알지 못했습니다.
리스본의 스타트업 생태계의 에너지와 디지털 노마드 라이프의 자유가 혁신의 완벽한 배경을 제공했습니다. 이 환경에서, 세계 각지의 기업가들과 개발자들 사이에서, Capgo의 씨앗이 심어졌습니다.
[이 기사를 계속 읽으세요.]
이 버전은 리스본에서 디지털 노마드 생활을 하며 Capgo를 개발한 환경에 중요한 맥락을 제공하며, 또한 Capgo의 창조에 이끌었던 혁신적 정신과 라이프 스타일 선택의 연결을 강조합니다.
작은 아이디어의 불씨
Captime을 개발하는 동안, Capacitor 앱에 대한 저렴하고 유연한 업데이트 솔루션의 부족을 마주했습니다. 2021년 10월, 나는 GitHub 포럼에서 이러한 문제를 제기했습니다.

__CAPGO_KEEP_0__ 앱의 주요 문제점은 다음과 같습니다:
- 작은 규모의 개발자에게 높은 비용
- 저렴한 계획에 대한 OTA 업데이트의 부족
- 솔로 개발자에게 불필요한 기능
커뮤니티의 반응
개발자들과 나의 우려가 공감을 얻었습니다. 많은 개발자들이 기존 솔루션들이 독립 개발자와 작은 팀에게 비용이 너무 많이 들다고 생각했습니다.

한 개발자가 커뮤니티의 감정을 요약했습니다:
“커뮤니티 플랜에 500개의 라이브 업데이트 포함시켜주면 좋겠다고 생각했습니다. 아니면 $50/월에 5,000개의 라이브 업데이트 포함된 Live Update 전용 패키지를 제공해주면 좋겠다고 생각했습니다.”
Capgo의 탄생
커뮤니티의 반응에 동기부여받아, 나 스스로 문제를 해결하기로 결정했습니다. 2021년 10월 24일, 나의 계획을 발표하여 개발자들이 주어진 URL에서 업데이트 다운로드를 허용하는 모듈을 만들 계획이라고 발표했습니다.

초기 목표는 간단했습니다:
- URL에서 데이터 다운로드
- 압축 데이터를 풀기
- 현재 code를 새로운 것으로 교체하기
그러나 이 간단한 아이디어를 현실로 만드는 것이 나의 예상보다 훨씬 더 어려웠습니다.
The Scene Behind the Curtain
GitHub thread에서 드러나지 않는 것은 제가 수행한 작업의 엄청난 복잡성입니다. code을 구현하기 위한 Capacitor이 어렵고 이해하기 어려웠습니다. 제가 앱 업데이트와 파일 시스템에 대한 세부적인 사항을 다루는 방법을 이해하기 위해 많은 시간을 들였습니다.
밤을 새우며 문서를 읽고 다양한 접근 방식을 실험했습니다. 진행 속도는 느렸고, 때로는 제가 너무 많은 것을 맡았는지 의심했습니다.
커뮤니티의 도움
운 좋게 저는 이 여정에서 혼자 نبود습니다. 디스코드 커뮤니티는 특히 디스코드에서 개발자 커뮤니티가 귀중한 자원으로 증명되었습니다. 다른 개발자들은 내 의견을 제공하고 문제를 디버깅하고 어려운 시기에 격려를 주었습니다.

협력적인 노력은 기술적 장벽을 극복하는 데 중요했습니다. 오픈 소스와 커뮤니티 주도 개발의 힘을 믿는 내 믿음을 강화했습니다.
빠른 개발과 확장된 기능
커뮤니티의 도움으로 개발 속도가 빨라졌습니다. 2021년 11월 22일에는 iOS용 작동 버전을 만들었고 개발자 경험을 개선했습니다.

개발이 진행될수록, 제가 추가한 기능은 다음과 같습니다:
- 안드로이드 지원
- 앱 종료 시 지속성
- 원래 앱 버전으로 되돌리기

새로운 기능을 추가하는 것은 각기 다른 문제를 해결하는 데 도움이 되었지만, 프로젝트의 초기 범위보다 더 큰 프로젝트가 성장하는 것을 보면서도 성취감을 느끼게 해주었다.
Capgo 출시
2022년 3월, 프로젝트는 완전한 제품으로 발전하여 Capgo가 되었다. Capgo의 자동 업데이트 모드 출시를 발표했다. 개발자들은 Capgo의 백엔드나 Capgo의 백엔드 서비스를 연결할 수 있었다.

개발자들의 반응은 극찬이었고, 개발자들은 이 해결책이 절실히 필요한 것이라고 말했다.
유료 제품으로의 전환
처음에는 Capgo를 유료화할 계획이 없었다. 단지 개발자들이 겪고 있는 문제를 해결하는 도구를 만들기 위해 노력했다. 그러나 GitHub에 대한 feedback로 인해 이 입장을 다시 생각하게 되었다.
개발자들은 Capgo가 개발자들의 요구 사항을 충족하는 가격에 대해 지불할 의향이 있다고 말했다. 이 feedback와 Capgo를 유지하고 개선하는 데 필요한 지속적인 비용과 노력으로 인해 결정이 바뀌었다.
2022년 6월 11일, Capgo는 15일 후에 사용료를 시작할 것이라고 발표했다. 이는 커뮤니티 프로젝트에서 지속 가능한 비즈니스로의 전환을 의미했다.

그러나 프로젝트의 근간을 지키기 위해, 나는 Capgo의 오픈 소스 코어를 유지하기 위해 수동 모드 또는 커스텀 서버와 함께 플러그인을 무료로 사용할 수 있도록 허용했다.
결론
나는 Capgo와의 여정은 커뮤니티 주도 혁신의 힘과 솔로 메이커들이 자주 겪는 예상치 못한 길을 발견하는 데 대한 증거이다. 크로스핏 타이머 앱을 개발하는 동안 개인적인 불만으로 시작된 것이 live update 시스템으로 성장한 Capacitor 앱을 위한 강력하고 저렴하며 유연한 시스템이다.
Capgo의 창조는 쉬운 것이 아니었다. 그것은 수많은 시간의 노력, 자선 개발자 커뮤니티의 지원, 사용자 피드백에 따라 전환할 수 있는 의지 등이 필요했다. 에어비앤비에서 포르투갈에서 코딩하는 것부터 유료 제품을 출시하는 것까지, 이 여정의 모든 단계는 학습 경험이었다.
Capgo가 계속 진화하는 동안, 그것은 개발자 생태계 전체가 이익을 보는 유용한 도구를 만들 수 있는 방법으로 시장의 빈틈을 식별하고 그것을 채우고 커뮤니티의 요구에 반응하는 데 성공한 사례로 남아있다.
Capgo의 이야기보다 더 많은 것은 단순히 도구 개발의 이야기; 그것은 끈기, 커뮤니티, 그리고 솔로 메이커의 삶의 흥미로운 예측 불가능성의 이야기이다.
전체 이야기를 찾으려면 여기.
GitHub 이슈가 사업으로 발전한 방법
__CAPGO_KEEP_0__ 이슈가 사업으로 발전한 방법을 사용하고 있다면 GitHub 이슈가 사업으로 발전한 방법 Capgo를 위한 네이티브 플러그인 작업을 계획하려면, Capgo 플러그인 디렉토리와 연결하세요. Capgo 제품 워크플로우에서 Capgo 플러그인 디렉토리, Capacitor 플러그인에 의해 Capgo Capgo 제품 워크플로우에서 Capacitor 플러그인에 의해 Capgo 플러그인 추가 또는 업데이트 플러그인 추가 또는 업데이트 아이오닉 엔터프라이즈 플러그인 대안 아이오닉 엔터프라이즈 플러그인 대안, Capgo 원생 빌드 Capgo 제품 워크플로우에서 Capgo 네이티브 빌드에 대해.