안녕하세요. 드디어 메트로놈 앱의 모든 버그를 수정하여 오늘 최종 버전을 재출시하게 되었습니다. 지난번 출시 이후 발견된 여러 문제점들을 하나씩 해결하면서…
Flutter와 네이티브 앱 개발 비교 분석, 실시간 오디오 정밀 타이밍을 중심으로
요약 본 보고서는 Flutter와 네이티브 앱 개발 패러다임의 일반적인 비교를 넘어, 특히 실시간 오디오와 정밀 타이밍이 요구되는 애플리케이션 개발 시…
[Flutter] 메트로놈 앱을 만들며 깨달은 것, 네이티브의 중요성, 메서드 채널(MethodChannel)
메트로놈 앱을 Flutter로 개발하면서 겪은 가장 큰 도전은 바로 정확한 박자였습니다. 메트로놈의 핵심은 정확한 타이밍인데, Flutter의 한계로 인해 첫 박이 밀리거나…
1인 창업 일지 #7 첫 애드몹 수익 발생
메트로놈 앱에서 드디어 첫 애드몹 수익이 발생했습니다. 퇴사 후 약 일주일 만에 제가 만든 서비스에서 첫 수익이 발생했네요. 현재까지 총 수익은…
홈서버 구축기 #2 SSH 원격 접속 설정 (내부/외부)
지난 포스팅에서 홈서버 하드웨어를 구성하고 Ubuntu를 설치했습니다. 이제 원격으로 서버에 접속할 수 있도록 SSH 설정을 해보겠습니다. 내부 네트워크에서 SSH 접속…
홈 서버 구축기 #1 1인 창업자의 인프라 구성
1인 창업을 시작하면서 다양한 서비스를 운영하게 되었는데, 클라우드 비용이 만만치 않더라고요. 그래서 홈서버를 구축하기로 결정했습니다. 홈서버 구축을 결정한 이유 퇴사…
버벅이는 메트로놈, Isolate로 심폐소생한 이야기
안녕하세요. 최근 메트로놈 앱을 출시한 개발자입니다. 오늘은 제가 프로덕션에 앱을 출시한 후 겪었던 성능 문제와, Flutter의 Isolate를 사용해 이 문제를…
1인 창업 일지 #6 구글 플레이스토어 첫 앱 출시 과정과 트러블슈팅
첫 앱 출시 드디어 구글 플레이스토어에 첫 앱을 출시했습니다. 짧은 기간이었지만 정말 많은 일들이 있었네요. 구글 플레이스토어 출시 타임라인 앱…
Ubuntu Linux CLI 환경에서 모니터 화면 회전하기
개요 많은 서버 관리자들이 시스템 리소스를 절약하고 보안을 강화하기 위해 GUI(Graphical User Interface) 없이 CLI(Command Line Interface) 환경만으로 Ubuntu 서버를…
1인 창업 일지 #5 예상치 못한 인프라 구축기
행정 처리의 현실 몇 일 지나지 않았지만, 그동안 정말 많은 일이 있었습니다. 통신판매업 신고 서류를 잘못 제출했습니다. 구청에서 보완 요청이…