1년간 프로그래밍을 공부하고, 2년 동안 개발한 저의 첫 오픈 소스 프로젝트 Applimode를 소개합니다. Github : https://github.com/mycalls/applimode Q. 왜 Firebase를 선택했나요? Q. 미디어 중심 서비스라면 Firebase Storage 비용이 부담되지 않나요? Q. 네이티브 앱과 웹앱의 차이는? Q. Flutter의 단점은? 이 프로젝트를 통해 많은 분들이 시간과 비용을 절약하길 바랍니다.목표
데모
FAQ
A. 처음에는 Supabase도 함께 개발했지만, 비개발자도 쉽게 사용할 수 있고, 배포 편의성(Firebase Hosting), 푸시 알림(FCM), AI(Gemini) 통합 등을 고려해 Firebase를 선택했습니다.
A. Cloudflare R2를 연동해 전송비 무료, 저장공간 10GB 무료, 추가 1TB당 $15로 운영할 수 있습니다.
A. Flutter 네이티브 앱은 매우 빠릅니다. 웹앱은 초기 로딩에 1~5초가 걸릴 수 있으나, 이후에는 빠르게 작동합니다.
A. 검색엔진 노출이 어렵고, 웹 버전에서는 일부 텍스트 입력 관련 버그가 있습니다. Firestore는 Full Text Search를 지원하지 않지만, Cloudflare D1을 이용해 검색 기능을 추가할 수 있습니다. 앞으로는 구글 AI 도구를 통한 벡터 검색을 목표로 합니다.향후 계획
아직 개발과 GitHub 운영에는 서툴지만, 관심 있는 분들과 함께 성장하고 싶습니다. 감사합니다.