안녕하세요. 저는 최근에 안드로이드 스튜디오를 접했고 Github API 를 이용하여 사용자를 검색하는 간단한 앱 정도만 만들어본 초보자입니다. 다름이 아니라 제가 스포츠 경기 점수를 실시간으로 전달해주는 앱을 만들고 싶어서 질문을 올리게 되었습니다.
http://www.livescore.com/
이 사이트의 모바일버전 (웹사이트와 거의 차이 없음) 과 같은 앱을 만들고 싶은데, 저는 실제 프로 스포츠 경기가 아닌 현지에서 진행되는 아마추어 경기의 진행 상황을 다른쪽에서 사용자가 받아볼 수 있게 하는 그런 앱을 만들고 싶습니다.
제가 원하는 것을 간단히 정리를 하자면,
1. 사용자가 실시간 진행중인 경기의 상황을 볼 수 있는 앱
2. 관리자 쪽에서는 경기를 만들고 점수를 실시간으로 업데이트 하는 기능.
크게 이 두 가지이고
이를 위해 필요한것들은
1. 점수를 볼 수 있는 클라이언트 쪽 UI
2. 점수를 업데이트 할 수 있는 Admin interface
3. 경기/점수를 셋업할 수 있는 서버
4. 경기/점수/데이터를 저장할 수 있는 데이터베이스
이 정도가 필요하리라 예상이 됩니다. 하지만 제가 안드로이드 스튜디오는 정말 초보라 정확히 구체적으로 어떤게 필요하고 프로젝트를 진행하는 순서를 생각하는데 큰 어려움을 겪고 있습니다. 제가 필요한것들 중 놓친것, 이러한 앱을 만들기 위해 필요한 것, 순서 등등 프로젝트 디자인하는데 도움을 주시면 정말 감사드리겠습니다! 참고로 저는 파이어베이스를 사용한 경험이 있습니다.