[바라봄 분석] 2026년 5월 지표
기준
| 항목 | 값 |
|---|---|
| 분석 기간 | 2026-05-01 ~ 2026-05-31 |
| 비교 기간 | 2026-04-01 ~ 2026-04-30 |
| 타임존 | Asia/Seoul |
| 출처 | GA4 Data API |
| 항목 | 값 |
|---|---|
| 분석 기간 | 2026-05-01 ~ 2026-05-31 |
| 비교 기간 | 2026-04-01 ~ 2026-04-30 |
| 타임존 | Asia/Seoul |
| 출처 | GA4 Data API |
바라봄에 다국어 지원을 적용했다.
처음에는 단순히 한국어 문구를 영어와 일본어로 번역하면 되는 작업이라고 생각했는데, 생각보다 고민할 지점이 많았다.
바라봄이라는 이름을 그대로 가져가도 되는지, 건강수첩이라는 표현은 다른 나라에서도 자연스러운지, 반려동물 기록 앱을 설명할 때 어느 정도까지 건강을 말해도 되는지 같은 문제들이 계속 나왔다.
결국 이번 작업은 단순한 번역이 아니라, 바라봄을 다른 언어권 사용자에게 어떻게 소개할 것인지 정리하는 작업에 가까웠다.
@0610studio/expo-skia-date-wheel-picker를 만들었다.
Expo / React Native에서 사용할 수 있는 날짜/시간 휠 피커이고, 이름 그대로 Skia를 사용했다.
| 항목 | 값 |
|---|---|
| 분석 기간 | 2026-04-01 ~ 2026-04-30 |
| 비교 기간 | 2026-03-01 ~ 2026-03-31 |
| 타임존 | Asia/Seoul |
| 출처 | GA4 Data API |
Expo 프로젝트에 위젯 기능을 적용하는 방법을 정리한 글이다.
Expo SDK 55에서 expo-widgets iOS alpha가 공개되었지만,
Android까지 포함한 커스텀 구성이나 상세 제어가 필요하면 이런 방식이 여전히 유효하다.
바라봄을 오픈한 지는 6년이 지났고(20년 5월), 마지막으로 바라봄을 업데이트한 지 2년이 지났다.
바라봄은 처음에 설계할 때 기획했던 것보다 기능이 많이 들어갔고 복잡해졌다.
주니어 개발자 시절 설계/개발한 바라봄은 새 기능을 추가하기도, 유지보수하기도 너무 어려워졌다.
그래서 제로베이스로 바라봄을 다시 설계 및 개발에 들어갔다. 처음에는 1년이면 될 줄 알았는데 현실적인 이슈(이직, 결혼, 이사)로 2년이나 걸려버렸다.
또롱이(우리집 고양이)와 대화하면 어떨까?! 라는 단순한 아이디어로 반려동물 채팅 MVP를 만든 지 벌써 3년이 지났다. (ChatGPT 활용해 반려동물 대화 기능 만들기)
AI Agent도 없던 시절이라, 반려동물 채팅 기능까지 유지보수하기는 1인 개발자로서 쉽지 않았다.
그렇게 얼마 지나지 않아 당시 연결해둔 LLM API가 종료되었고, 단일 문자열 프롬프트에 강하게 의존하던 구조는 LLM API 변경에도 쉽게 망가져버렸다.
그렇게 방치된 기능으로 2년이 흘렀다.
잡담과 변명부터 하자면, 2025년은 중대사가 많았다.
자바스크립트는 싱글 스레드(single-thread) 기반으로 동작됨. 즉, 한 번에 하나의 작업만 처리할 수 있다는 것을 의미. 하지만 자바스크립트는 이벤트 루프(event loop)를 통해 비동기적으로 동작할 수 있도록 지원.
이벤트 루프는 자바스크립트 엔진의 메인 스레드에서 동작하는 무한 루프. 이 루프는 실행 중인 코드와 이벤트 큐(event queue)를 관찰하고, 이벤트 큐에 이벤트가 들어오면 해당 이벤트를 처리하는 작업을 수행.