안드로이드 프로젝트6 여러 앱 혼자 운영하면서 부딪히는 유지보수 이야기, 우선순위는 이렇게 정합니다 도입앱을 하나 출시하는 것보다 여러 개를 동시에 계속 굴리는 쪽이 훨씬 품이 많이 든다는 걸, Appler·Pixaloom·AlterAI를 혼자 운영하면서 체감했습니다. 1인 개발자 여러 앱 유지보수 우선순위를 어떻게 정하느냐는 결국 "무엇을 먼저 손볼지"의 문제이고, 이 글은 그 판단 기준을 실무 경험 기반으로 정리한 글입니다.유지보수가 실제로 어떤 모습인지앱을 새로 만드는 작업은 시작과 끝이 분명하지만, 유지보수는 끝이 없습니다. 혼자 여러 앱을 운영하면서 반복적으로 마주치는 유형은 크게 세 가지였습니다.라이브러리·SDK 업데이트 대응: 의존성 하나가 메이저 버전을 올리면 앱 하나가 아니라 여러 앱에서 동시에 빌드가 깨지는 경우가 있습니다.OS·스토어 정책 변화 대응: 예를 들어 Google Play.. 2026. 7. 31. 안드로이드 여러 앱 버전 관리, 결국 통일한 세 가지 규칙 도입안드로이드 여러 앱 버전 관리는 앱을 한 개만 운영할 때는 잘 드러나지 않다가, 두 번째, 세 번째 앱을 만들면서부터 갑자기 골치 아파지는 문제입니다. 저는 개인 앱을 여러 개 동시에 운영하면서 앱마다 제각각이던 버전 번호 규칙과 배포 절차를 시맨틱 버저닝, 통일된 브랜치 전략, 배포 전 체크리스트로 정리했고, 그 이후로 스토어에 잘못된 버전을 올리는 실수가 눈에 띄게 줄었습니다. 이 글에서는 그 과정에서 실제로 부딪힌 문제와 지금까지 지키고 있는 기준을 정리합니다.앱이 하나에서 여러 개로 늘어나며 생긴 문제앱을 하나만 관리할 때는 버전 번호를 어떻게 매기든 크게 문제가 되지 않았습니다. 릴리즈 주기도 제 머릿속에만 있으면 됐고, 브랜치 이름도 그때그때 편한 대로 지어도 헷갈릴 일이 없었습니다.문제는.. 2026. 7. 28. 혼자 개발한 AI 챗봇에서 마주친 기술부채들 도입사이드 프로젝트를 혼자 진행하다 보면 기능을 붙이는 데 집중하느라 구조를 되돌아볼 시간을 따로 내기 어렵습니다. 이번에 AlterAI 소개 글을 준비하면서 코드베이스를 다시 훑어봤는데, 그동안 쌓인 흔적들이 꽤 눈에 띄었습니다. 잘한 결정도 있었고, 지금 보면 아쉬운 부분도 있었습니다. 이번 글에서는 그중 몇 가지를 정리해보려고 합니다.발견한 기술부채 1: 빌드 설정이 따로 노는 문제먼저 빌드 설정 쪽입니다. 버전 정보를 한 곳에 모아두는 파일을 따로 두었는데, 정작 실제 앱 모듈의 빌드 설정은 그 값을 참조하지 않고 다른 값을 직접 써놓은 상태였습니다. 버전을 한 곳에서 관리하겠다고 만들어둔 파일이 어느 순간부터 실제 빌드에 반영되지 않는 장식으로 남아있었던 셈입니다. 기능 추가에 집중하다 보면 이.. 2026. 7. 19. AI 캐릭터와 대화하는 롤플레잉 챗봇, AlterAI를 만든 이유 도입사이드 프로젝트를 여러 개 굴리다 보면 도구성 앱만 만들게 되진 않습니다. 이번에 소개할 AlterAI는 실용성보다는 순수하게 대화형 UX와 AI 캐릭터라는 주제 자체에 흥미가 생겨서 시작한 프로젝트입니다. Appler나 Pixaloom처럼 특정 문제를 해결하는 도구가 아니라, AI와 캐릭터를 통해 대화한다는 게 어떤 경험일지 직접 만들어보고 싶어서 시작했습니다. 여러 사이드 프로젝트를 동시에 굴리다 보니 성격이 완전히 다른 프로젝트를 하나쯤 가지고 있는 것도 나쁘지 않다고 느꼈습니다.어떤 앱인가AlterAI는 Google Gemini API를 기반으로 한 AI 캐릭터 롤플레잉 챗봇입니다. 사용자가 이름, 성격, 외모, 말투 같은 설정으로 캐릭터를 직접 만들고, 그 캐릭터와 채팅방을 열어 대화를 이어.. 2026. 7. 19. 출석체크, 이벤트 참여... 앱마다 흩어진 할 일을 한곳에 도입매일 쓰는 앱 중에는 "출석체크만 하면 포인트를 주는" 앱, "매일 퀴즈를 풀면 혜택을 주는" 앱처럼 반복되는 자잘한 할 일이 딸려있는 경우가 많습니다. 문제는 이런 할 일이 앱마다 따로 흩어져 있어서, 어떤 날은 까먹고 못 챙기는 일이 반복된다는 겁니다. "이 반복되는 할 일들을 한곳에 모아서 챙겨주는 앱이 있으면 좋겠다"는 생각에서 시작한 게 Appler(앱플러)입니다. Application과 Butler(집사)를 합친 이름으로, 여러 앱을 대신 챙겨주는 집사 역할을 컨셉으로 잡았습니다.기본 구조: 4개 탭 + 알림 센터앱은 홈 / 앱 / 보고서 / 설정, 이렇게 4개 탭으로 구성했고, 별도로 알림 센터 화면을 하나 더 뒀습니다.홈 탭: "오늘 할 일"을 리스트로 보여주고, 탭 한 번으로 완료 처.. 2026. 7. 14. AI로 사진을 편집하는 안드로이드 앱, Pixaloom을 만든 이유 도입이미지 편집 앱은 시중에 이미 많습니다. 하지만 "찍은 사진을 프로젝트 단위로 모아두고, 그 안에서 AI로 배경을 바꾸거나 이미지를 새로 생성해보고 싶다"는 요구를 동시에 만족시키는 도구는 의외로 찾기 어려웠습니다. Pixaloom은 이 지점에서 출발한 개인 프로젝트로, Gemini와 OpenAI의 이미지 생성·편집 API를 안드로이드 앱 형태로 감싸서, 사진을 프로젝트별로 정리하고 AI로 다듬는 흐름을 하나로 묶는 것을 목표로 합니다.Pixaloom은 무엇인가Pixaloom은 AI 이미지 편집/생성 기능을 제공하는 안드로이드 앱입니다. 사용자는 프로젝트를 만들고, 그 프로젝트 안에 이미지를 여러 장 업로드한 뒤, Gemini·OpenAI API를 통해 이미지를 수정하거나 새로 생성할 수 있습니다. .. 2026. 7. 14. 이전 1 다음 SMALL