Loading...
Kind of an attractive platform


flutter_gemini로 간단한 챗봇 사이트를 만들었습니다. 챗봇 API로 이런 형태의 채팅 앱을 개발한 것은 처음이었고, 재미있었습니다. 생각보다 고려할 점이 꽤 많다는 것도 알게 됐습니다.


Flutter의 게임 엔진인 Flame으로 대중적인 공 튕기기 게임을 처음부터 만들었습니다. 모든 블록을 직접 구현했고 Tiled로 맵을 설계했습니다. 웹 빌드를 올려 두어서 아래 홈페이지에서 바로 플레이할 수 있습니다.
회사에서 Subway를 즐겨 먹다 보니 매일 밤 메뉴 주문을 받는 일이 번거로워 만들어 봤습니다. Subway 주문을 시작하고 로켓을 발사하면 회사 메신저로 알림이 갑니다. 사람들이 미리 설정해 둔 메뉴를 추가하면 다시 메신저로 알림을 보내고 총 금액을 계산합니다. 꽤 쓸 만한 사이트입니다. 회사 직원용이라 URL은 공개하지 않고 영상만 첨부합니다. Flutter Web과 NestJS로 백엔드 서버를 개발했고 AWS Lambda로 배포했습니다.
Flutter를 공부하며 샘플을 참고해 타이머를 만들었습니다. 전역 타이머 상태를 관리하는 일이 생각보다 어려웠습니다. 그래도 여러 기능을 추가하고 뉴모피즘 디자인을 적용했습니다. 계속 개발해 볼 계획입니다.
기존 자격증 공부 앱들의 지옥 같은 UI/UX를 대체하고 싶다는 생각으로 Qualifications라는 프로젝트를 시작했습니다. 데이터 구조만 바꾸면 여러 앱을 한 번에 양산할 수 있도록 product flavors 기반으로 구성했습니다. 운전면허는 처음으로 지원한 시험이자 애플리케이션입니다. 세부 기능이 많고 공을 많이 들여 만들었습니다. 이상하게 더 애착이 가는 프로젝트라 계속 배포하고 있고, 새로운 Flutter 기능도 추가했습니다. 문제별 댓글 기능과 그래프도 열심히 만들었습니다. Google AdMob도 붙였지만 수익은 크지 않았고 미관을 꽤 희생해야 했습니다.