Flutter에서 SVG 아이콘, 화질 저하 없이 Bitmap으로 완벽 변환하기 (Google Maps 커스텀 마커 활용팁 포함)

Flutter 개발을 진행하다 보면 벡터 그래픽의 표준인 SVG(Scalable Vector Graphics) 파일을 다룰 일이 많습니다. SVG는 어떤 해상도에서도 깨지지 않는 선명함을 자랑하기에 다양한 크기의 디바이스에 대응해야 하는 모바일 앱 개발에서 매우 유용…
Flutter에서 SVG 아이콘, 화질 저하 없이 Bitmap으로 완벽 변환하기 (Google Maps 커스텀 마커 활용팁 포함)

AWS EC2 Spring Boot 서버가 자꾸 죽는 진짜 이유

큰 꿈을 안고 시작한 사이드 프로젝트, 혹은 이제 막 첫발을 뗀 스타트업의 소중한 서비스를 AWS EC2 프리티어, 특히 t2.micro 인스턴스에 배포하며 뿌듯함을 느끼셨을 겁니다. 월 사용료에 대한 부담 없이 나만의 서버를 가질 수 있다는 것은 정말 매력적인 일이죠. 하지만 그 기쁨도 잠시, 원인을 알 수 없는 서버 다운 현상이 반복되면서 골머리를…
AWS EC2 Spring Boot 서버가 자꾸 죽는 진짜 이유

플러터 iOS 빌드 실패의 주범 IPHONEOS_DEPLOYMENT_TARGET 해결하기

Flutter로 공들여 개발한 애플리케이션, 안드로이드에서는 물론 iOS 시뮬레이터에서도 완벽하게 구동되는 것을 확인하고 안도의 한숨을 내쉬는 순간. 실제 iPhone 기기 테스트를 위해 빌드를 하거나 App Store에 올리기 위해 아카이빙을 시도할 때, 개발자…
플러터 iOS 빌드 실패의 주범 IPHONEOS_DEPLOYMENT_TARGET 해결하기

Gradle 빌드가 멈췄을 때 InvokerHelper 오류 해결하기

어제까지 아무 문제 없이 잘 작동하던 프로젝트가 오늘 아침 갑자기 붉은 에러 메시지를 뿜어내며 멈춰 섰습니다. 콘솔에 찍힌 메시지는 바로 `java.lang.NoClassDefFoundError: Could not initialize class org.codehau…
Gradle 빌드가 멈췄을 때 InvokerHelper 오류 해결하기