3weeks
3주간의 변화 — 습관을 만들고 라이프스타일을 바꾸는 플래너
관련 글15
3weeks를 만든 이유 — 새해 결심이 실패하는 패턴에서 시작됐습니다
결심이 반복해서 실패하는 이유는 기간이 너무 길거나 목표가 막연하기 때문입니다. 3weeks는 이 문제를 21일이라는 구체적 단위로 접근합니다.
3weeks의 스트릭 구조 — 연속 기록이 동기를 만드는 방식
3weeks는 연속 체크가 끊기면 처음부터 다시 시작합니다. 이 엄격한 구조가 오히려 매일 실행하게 만드는 동기가 됩니다.
3weeks로 만들기 좋은 습관들 — 21일 체크에 적합한 루틴 소개
3weeks 앱의 21일 연속 체크 구조에 어울리는 습관 유형을 소개합니다. 매일 실행 가능하고 완료 여부가 명확한 것들이 잘 맞습니다.
3weeks — 21일 연속 체크의 의미
3weeks 앱이 왜 21일 연속 체크를 핵심 구조로 잡았는지, 그 배경이 된 습관 형성 이론을 소개합니다.
3weeks 개발기 10편 — 마침내 두 플랫폼, iOS와 Android 동시 출시
2019년에 iOS 전용으로 시작한 앱이, 2026년에 Android까지 지원하게 됐다. Flutter 덕분에 가능한 일이었다.
3weeks 개발기 9편 — 게임처럼 만들다: 뱃지 시스템과 통계
단순한 체크 앱에서 벗어나고 싶었다. 뱃지를 수집하고, 통계로 내 성장을 확인하고, 습관이 쌓이는 과정이 눈에 보이는 앱을 만들고 싶었다.
3weeks 개발기 8편 — UIKit에서 Flutter로, 기술 스택 전환의 현실
Swift UIKit + Realm에서 Flutter + Hive로. 같은 기능을 다른 언어와 다른 프레임워크로 다시 만드는 과정은 예상보다 흥미로웠다.
3weeks 개발기 7편 — 4년 후, Flutter로 다시 만들기로 했다
Swift UIKit로 만든 앱을 Flutter로 전면 교체하기로 했다. 기술적 이유보다, 앱을 더 재미있게 만들고 싶다는 욕심이 더 컸다.
3weeks 개발기 6편 — 1.1.3 이후, 4년의 침묵
2023년 5월 2일 오전 6:26, 1.1.3 업데이트를 올렸다. 그게 마지막이었다. 그리고 4년 가까이 앱을 건드리지 않았다.
3weeks 개발기 5편 — 말로 하면 더 효과가 있다, 음성 녹음 기능
소리를 내서 말하는 것이 습관화에 효과적이라는 것을 알게 됐다. 그래서 음성을 녹음하고 들을 수 있는 기능을 넣었다.
3weeks 개발기 4편 — 보상이 없으면 습관화가 어렵다
습관 형성에는 보상 시스템이 필요하다는 걸 알게 됐다. 앱이 직접 보상을 줄 수는 없다. 하지만 사용자 스스로 보상을 설정하게 하는 건 가능했다.
3weeks 개발기 3편 — 2019년 7월 25일 오전 4:58, 첫 배포
새벽 4시 58분. 앱스토어 심사를 통과했다는 메일이 왔다. 내가 만든 앱이 세상에 나온 순간이었다.
3weeks 개발기 2편 — 21일의 규칙: 연속, 초기화, 그리고 완성
앱의 핵심 규칙은 단 하나였다. 21일 연속. 하루라도 빠지면 처음부터. 단순해 보이지만 이 규칙을 어떻게 구현하느냐가 앱의 전부였다.
3weeks 개발기 1편 — 강연 하나가 앱이 되기까지
2019년, 강연 하나를 보고 앱을 만들기로 했다. '21일만 버티면 습관이 된다'는 말이 그렇게 오래 머릿속에 남을 줄 몰랐다.
3weeks — 21일이면 충분하다는 가설을 앱으로 만들었다
습관 앱은 많다. 그런데 대부분 실패한다. 21일 챌린지라는 단순한 개념이 왜 작동하는지, 그걸 앱으로 구현하면서 배운 것들.