허니몬의 IT 이야기/프로그래머, '코드 엔지니어'

20120728 어느 멋쟁이 작은별 이야기


작은별 이야기만들어진 앱


앱 실행화면

 Package

com.somday.story.littlestar


 동화 스토리 타임

  • 0:42 씨앗여행자와 만남
  • 1:56 긴 물빛옷을 입은 아줌마별과 만남
  • 2:46 물방울, 연기, 바람을 나르는 할아버지와 만남
  • 3:56 귀여운 꼬마별과 만남


 앱구현 내용 정리


  • 기본정보
    • 안드로이드 화면 비율 가로 480px * 세로 800px
  • 고려사항
    • 동화 구현방식
    • 동화의 길이
      • ‘어느 멋쟁이 작은별 이야기’ : 총 길이 5’40" 내외
        • 0:42 씨앗 여행자 이야기
        • 1:56 긴 물빛옷을 입은 아줌마별과 만남
        • 2:45 물방울, 연기, 바람을 나르는 할아버지 만남
        • 3:56 귀여운 꼬마별 만남
    • 동화 재생방식
      • 자동
      • 수동
        • FF, REW
        • Vul Up. Vul Down.
  • 필요한 이미지
    • 인트로 1장
    • 동화 장면별 이미지 장
    • 도움말 화면 1장
      • 화살표 출처 : http://www.iconfinder.com/icondetails/27881/128/arrow_up_icon
    • 크래딧 1장
  • 추후 변경되어도 공통사항 요소
    • 앱 아이콘
    • 음원파일(사용될 이미지가 노출될 타이밍도 있으면 좋음)
    • 음원파일에 따라서 앱에 표시할 이미지 목록
  • 기본이 되는 Template 프로젝트를 완성하고 나면, 동화음원에 따라서 변경되도록 수정



 개발과정

  • 매니저, 디자이너가 잉여의 시간을 많이 보냈다.
  • 생각보다 지연이 많이 되었다.




 개발 후 정리


  • 이미지 작업
  • 안드로이드앱 개발과 관련하여 개발에 필요한 API 들에 대한 사전 준비와 학습이 필요했다.
    • 일정시간 안에 앱개발을 마치기 위해서는, 그 전에 미리 ‘필요한 것들을 만들어둘’ 필요가 있다.
    • 혹은 간단하게, 제대로 동작하는 앱을 만들 수 있는 능력을 갖춘 개발자가 필요하다.
    • 기능적인 요구사항은 간결하게 정리하는 것이 좋다.
  • 생각했던 것에 비해서 사전작업이 많이 필요했다.
    • 개발에 대한 충분한 얘기가 진행이 되어야 그 안에서 필요한 요구사항과 기능들이 도출되고 정리될 수 있을 것 같다.
  • 처음 시도해보는 실험프로젝트였다. 만족스런 부분들보다 부족한 부분들이 더 많았다. 그래서 욕심이 생겨, 다음에도 참여하기로 했다.
  • 이번 프로젝트에서 소스코드는 '네이버 개발자센터(http://dev.naver.com/projects/littlestar)'에서 소스코드 관리를 하고 있다.
    • 아직까지 제대로 네이버 개발자센터를 사용해보지 않은 탓에 많이 낯설은 것이 있다.
  • 개발자로서의 경험보다... 기술이 많이 부족하다. 후아~