Loading...
Productivity is a top priority




ThreeSpots: Catch Hidden Shift 아름다운 풍경 속 숨은 변화를 찾아보는 퍼즐 게임입니다. ThreeSpots: Catch Hidden Shift는 잔잔한 풍경을 따라가며 관찰력을 시험하는 게임입니다. 눈앞에서 조금씩 달라지는 아름다운 장면을 살피고, 각 이미지에 숨어 있는 세 가지 변화를 찾아야 합니다.




Mathkong은 "Math King"의 경량 버전을 영어로 번역해 글로벌 시장에서 어떻게 반응하는지 보려는 아이디어로 시작한 새로운 React Native 프로젝트입니다. Expo로 빠르고 쉽게 만들었고, Math King과 같은 디자인 시스템을 공유하지만 코드베이스는 조금 다릅니다. 이 과정에서 Math King의 디자인 시스템과 여러 공통 모듈을 분리했고, 리팩터링으로 필요한 내부 로직을 더 쉽게 재사용할 수 있게 했습니다.



아침에 관심 있는 뉴스, 날씨, 코로나 확진자 수 같은 여러 알림을 한 번에 모아 볼 수 있는 앱을 만들고 싶어서 만든 사이드 앱입니다. 안타깝게도 Play Store와 App Store 모두 건강기관이나 기업이 아닌 개인이 코로나 관련 정보를 다루는 것을 막아 스토어에 올릴 수 없었습니다. 아이콘을 제외한 앱 디자인과 기획은 제가 직접 했습니다.


React Native를 처음 공부할 때 멘토였던 Hyochan님과 React-Native-Seoul에서 진행하던 완전한 E2E 채팅 오픈소스 프로젝트입니다. 저는 Android와 iOS에 Shared Element 애니메이션이 들어간 스플래시 화면을 간단히 만들고, 짧은 밋업에서 발표한 뒤 기여했습니다.
Math King은 Turing Co., Ltd.에서 일하며 React Native로 만들고 있는 애플리케이션입니다. 백엔드에서 머신러닝으로 실력에 맞는 수학 문제를 추천하고, 짧은 시간 동안 문제 풀이에 집중해 수학 실력을 높일 수 있도록 돕는 앱입니다. 1인 개발 프로젝트였기 때문에 프로젝트 아키텍처, 확장성, 유지보수성에 더 집중했습니다. 여러 CI/CD 도구, 정적 테스트, 통합 테스트, e2e 테스트에도 신경 썼습니다. React Native로 개발했다고 믿기 어려울 만큼 많은 네이티브 기능과 고급 UI/UX를 갖춘 큰 프로젝트입니다. 2024년 기준으로 많은 것이 바뀌었고 아직 제가 맡은 부분도 많지만, 함께 앱을 개발하는 개발자들도 있습니다. 4년 동안 개발한 앱이고, 이 앱을 만들며 React Native를 계속 놓지 않고 사용할 수 있었습니다.