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