반응형
최근 취미로 천문 사진 관련 안드로이드 앱 'Space Daily' 를 출시 했다. 이 앱을 기반으로 플러터 개발 및 출시 과정에 대해서 공유하고자 한다.
Space Daily - Apps on Google Play
Every day, you can see stunning photos of the universe with brief descriptions from astronomers. In addition, you can save high-quality photos to your phone's gallery. All photos and information are provided through the NASA Astronomy Picture of the Day (A
play.google.com
1. 목적
미 항공 우주국 (NASA) 에서 하루 한장씩 천문 사진/영상을 제공하는 서비스 (APOD: Astronomy Picture of the Day) 를 활용하여 천문 사진/영상 목록을 보고 다운로드 받는 어플리케이션을 출시한다.
2. 주요 기능
- 날짜 기준으로 천문 사진/영상 목록을 보고 브라우징 할 수 있다.
- 개별 천문 사진/영상을 천문학자들이 작성한 설명과 함께 볼 수 있다.
- 사진의 경우 고화질 사진을 확대/축소 하여 볼 수 있고, 갤러리에 다운로드 할 수 있다.
- 영상의 경우 재생할 수 있다.
- i18n (영어, 스페인어, 일본어, 중국어, 한국어 지원)
3. 수익 모델
Admob 배너 광고를 하단에 추가한다. 참고로 앱의 특성상 크게 수익이 날것이라 기대하지는 않는다 :)
4. 부연 설명
기본적으로 미 항공 우주국이 open API를 제공하지만 호출 횟수가 제한적이므로, 별도로 Node.js Express 를 활용하여 Rest API 서버를 구축했다. 서버 구축의 세부사항은 추후 Node.js 포스팅 계획이 생기면 추가하겠다. 일단 우리는 플러터를 공부하는 것이니까...

반응형
댓글