배고픈 개발자 이야기
앱 개발부터 배포까지 시작하기 본문
https://devcompass.co.kr/%EC%95%B1-%EC%A0%9C%EC%9E%91/
개인 프로젝트 – 앱개발 ~ 배포까지를 제대로 해보고 싶다는 생각에 무작정 구글링을 통해 하는 방법을 알아보았다.
먼저 전체적인 프로세스를 정리중이다.
전체 과정은 다음과 같다고 한다.
기획 -> 디자인 -> 개발 -> 테스트 -> 출시 및 배포
1-1. 서비스 구상 및 프로젝트 구성
아이디어 정리
타겟 사용자 : 게임 유저
1-2. 사용자의 니즈 및 제공가치 :
pc게임에 접속하지 않고도 확인 가능한 경매장검색
게임사에서 제공해주지 않는 랭킹검색 및 모험단, 캐릭터 검색
구체화 및 커스터마이징 제공
1-3. 목표 : 많지 않은 기능을 가지더라도 컴팩트한 서비스 제공을 통한
트래픽 상승 및 광고 등을 통한 수익창출
2. 시나리오 정리
사용자가 앱을 다운받고 설치한다.
경매장/랭킹/캐릭터/상세사항을 검색 및 상세사항을 확인한다.
유사사이트 참조
3. 기능 리스트 작성
4. 자체 개발
앱 기획
화면 플로우 차트 작성
메인화면
메뉴바 랭킹/캐릭터/모험단/경매장
랭킹 -> 직업선택에 따른 랭킹 자동 정렬 -> 클릭시 상세화면
캐릭터 -> 검색화면 -> 해당하는 화면 -> 클릭시 상세화면
모험단 -> 모험단 정보 및 캐릭터 화면 -> 클릭시 상세화면
경매장 -> 간단한 조건의 검색 -> 가격 출력
2. 와이어 프레임 작성 (화면 정의서 포함)
메뉴바 랭킹/캐릭터/모험단/경매장
랭킹 -> 직업선택에 따른 랭킹 자동 정렬 -> 클릭시 상세화면
캐릭터 -> 검색화면 -> 해당하는 화면 -> 클릭시 상세화면
모험단 -> 모험단 정보 및 캐릭터 화면 -> 클릭시 상세화면
경매장 -> 간단한 조건의 검색 -> 가격 출력
디자인이 입혀져 있지 않지만 화면의 구조와
3. 상세 기능 리스트 작성
기술 검토 및 견적
서버 사용 여부 결정
2. 서버 아키텍처 설계
3. 앱 아키텍처 설계
4. 지원 플랫폼 결정
안드로이드 한정
5. 지원 API 버전 결정
안드로이드 최신버전으로 프로토타입 제작
6. 지원 디바이스 결정 (파편화 문제)
삼성폰
7.프로젝트 기간 및 견적 도출(앱 출시 후 운영 계획 및 비용ᄁᆞ지 고려)
앱 디자인
디자인 가이드 검토
2. 유사 어플리케이션의 UX/UI 사례 검토
3. 테마 선택
4. 테마 커스텀 작업
API 서버 개발
인터페이스 설계
2. DB 설계
3. 개발 환경 세팅 및 개발 진행
앱 개발
앱 테스트
앱 배포