모바일 앱 개발과 유지보수

Android와 iOS 앱을 만들어 스토어에 올리고, 출시 뒤의 업데이트까지 맡습니다.

스토어에 올린 앱

출시까지 맡는 일

  • Android와 iOS

    Flutter로 두 플랫폼을 한 코드로 만듭니다. 안드로이드 앱 개발 외주를 먼저 맡기고 iOS를 나중에 붙여도 화면과 로직 코드는 그대로 씁니다.

  • 스토어 심사 자료

    개인정보처리방침, 수집 데이터 신고, 탈퇴 경로를 준비합니다. 지브리 아트의 계정 삭제 안내도 kaizenkr.com에서 운영합니다.

  • 광고

    보상형 광고와 배너 광고를 붙입니다. 낙서 생물처럼 아이도 쓰는 앱은 첫 광고 전에 태어난 해를 물어 광고 설정을 나눕니다.

  • 기기 안 처리와 서버

    사진과 개인정보가 휴대폰 밖으로 나갈 필요가 없는 기능은 기기 안에서 처리합니다. 서버가 필요하면 모델 호출 키 같은 비밀값은 서버에만 둡니다.

스타트업 MVP의 범위

스타트업 MVP 개발 외주는 첫 출시에서 무엇을 뺄지 정하는 일부터 시작합니다.

  • 첫 출시에 넣는 것

    핵심 흐름 하나, 오류 수집, 사용 분석 이벤트. 사용자를 구분해야 하는 서비스면 가입과 로그인을 더합니다.

  • 뒤로 미루는 것

    관리자 화면은 처음에는 스프레드시트나 데이터베이스 도구로 대신합니다. 결제 수단 여러 개, 다국어, 알림 설정 화면은 사용자가 생긴 뒤에 붙입니다.

  • 미루지 않는 것

    테스트와 배포 자동화는 첫 출시부터 갖춥니다.

MVP 기간과 비용 산정 기준

출시 뒤의 앱 유지보수

  • 해마다 오는 플랫폼 요구

    Google Play는 해마다 앱이 대상으로 삼아야 하는 Android 버전 기준을 올립니다. 새 앱과 업데이트는 그 기준을 맞춰야 올라가고, 대상 버전이 기준보다 두 단계 이상 낮은 기존 앱은 그보다 새 Android를 쓰는 기기의 새 사용자에게 보이지 않습니다. App Store도 해마다 업로드 빌드에 쓰는 Xcode와 SDK의 최소 버전을 올립니다.

  • SDK와 정책 변경

    광고, 결제, 로그인 SDK가 옛 버전 지원을 끊거나 스토어 정책이 바뀌면 기한 안에 업데이트를 냅니다.

  • 충돌과 리뷰

    오류 수집 도구로 충돌을 보고, 스토어 리뷰에 적힌 문제를 재현해서 고칩니다.

  • 앱 유지보수 업체를 바꿀 때

    빌드가 되는지부터 확인하고 서명 키와 스토어 계정 권한을 정리합니다. Play 앱 서명을 쓰지 않던 앱은 서명 키를 잃으면 같은 앱으로 업데이트를 낼 수 없습니다.

앱 개발 외주 업체를 고를 때

  • 스토어 계정은 누구 명의인가

    개발자 계정은 발주사 명의로 만들어야 합니다. 업체 계정으로 올린 앱은 옮기는 절차가 따로 있고, 업체와 연락이 끊기면 넘겨받기 어렵습니다.

  • 직접 올린 앱이 있는가

    모바일 앱 개발 업체라면 직접 올린 앱을 스토어에서 설치해 볼 수 있어야 합니다. 첫 화면이 뜨는 속도와 권한을 묻는 시점을 보면 만든 방식이 보입니다.

  • 출시 뒤를 누가 맡는가

    앱 개발 업체와 유지보수 업체가 다르면 인수인계 비용이 따로 듭니다. 새 업체는 기존 코드를 읽는 시간부터 청구합니다.