두뇌산책3 Flutter에서 앱 아이콘 동적 변경 최근 Flutter 앱에 테마 전환 기능을 넣으면서, 테마에 맞춰 앱 아이콘도 함께 바뀌게 만들고 싶었다.iOS에서는 비교적 자연스럽게 보였고 실제로도 구현 경로가 어느 정도 명확했다. 그런데 Android까지 같은 감각으로 붙이려다 보니, 생각보다 훨씬 많은 문제를 만나게 됐다.이번 글은 “앱 아이콘 변경 기능을 넣으려다 왜 Android에서는 결국 빼기로 했는가”에 대한 기록이다.결론부터 말하면, iOS는 유지하고 Android는 포기했다. 기능이 안 돼서가 아니라, 개발 복잡성과 실행 안정성, 테스트 비용이 너무 커졌기 때문이다.시작은 단순했다처음 의도는 간단했다.classic 테마면 classic 아이콘blossom 테마면 blossom 아이콘Flutter 쪽에서는 MethodChannel로 네이.. 2026. 3. 26. 앱 정보 사이트와 SEO 고민들 앱 정보 사이트를 만들면서 정리한 SEO 고민들웹 서비스를 만들다 보면 SEO는 늘 “나중에 하자”로 밀리기 쉽다.특히 기능 개발이 먼저인 초기 단계에서는 더 그렇다. 나도 앱 정보 사이트를 만들기 전까지는 SEO를 메타 태그 몇 개 넣는 일 정도로 가볍게 생각한 적이 있었다. 그런데 실제로 서비스를 운영하려고 보니, SEO는 검색 유입만의 문제가 아니었다. 서비스가 어떤 문제를 풀고 있는지, 검색엔진과 사용자에게 얼마나 일관되게 설명하고 있는지의 문제에 더 가까웠다.이번 글에서는 앱 정보 사이트를 만들면서 실제로 고민했던 SEO 포인트들을 정리해보려고 한다. 거창한 성장 해킹 이야기는 아니고, 작은 서비스라도 처음부터 챙기면 좋은 기본기 위주의 이야기다.1. SEO는 “검색엔진용 문장”이 아니라 “서비.. 2026. 3. 22. [기획/개발] 앱 '두뇌 산책' 랜딩 페이지: Vanilla Stack 기반의 글로벌 SEO 엔지니어링 시니어 타겟의 브레인 트레이닝 서비스 '두뇌 산책(Brain Walk)'의 브랜드 가시성 확보와 글로벌 유입 최적화를 위한 웹 프론트엔드 구축 과정을 기록합니다. 이번 프로젝트의 주요 엔지니어링 목표는 "Runtime overhead 제거", "Edge-side Localization", 그리고 "Advanced SEO Schema"의 정밀한 구현이었습니다.1. Stack Selection: Pure Vanilla vs. Modern Frameworks최근 Next.js나 Remix 같은 현대적인 프레임워크가 표준으로 자리 잡았음에도 불구하고, 본 프로젝트는 Pure HTML/CSS/Vanilla JS 스택을 과감히 채택했습니다.성능 최적화 (LCP & TTI): 실버 테크(Silver-tech) 타겟 .. 2026. 3. 17. 이전 1 다음