오늘의 안건
기술검토란?
그럼 우리가 오늘 할 일은?
- 앱이 어떤 기능을 가져야 할지 “정확하게” 토의
- 지금까지는 아이디어의 나열을 묶어놓은 것 정도?
- 물론 참고는 얼마든지 가능
- 이 기술이 “말이 되는지” 판가름
- 원하는 기능을 구현할 때 도움을 받을 수 있는 api의 존재여부 - 해당 기능이 정말로 실현 가능한지, 정확히 원하는 결과를 받아올 수 있는지
- 해당 기능이 정말로 필요한지 - 과구현이나 욕심을 지양
- 이외에 사용하고자 하는 기술스택의 현실성 여부
우리 앱이 가져야 할 정확한 기능
우리 앱에 대해 생각할 때마다 한번씩 떠올려야 할 키워드 “낭만”
화면 핵심
- 일기 리스트 화면
- 스크롤을 어떻게 구현할 것인가??
- 아이패드의 경우 리스트 레이아웃보다 그리드 레이아웃이 낫지 않을까??
- 일기 작성 화면
- 작성시킬 것 : 사진 첨부, 제목, 내용, 해시태그, 음악(직접입력 혹은 검색), 위치정보
- 위치정보를 핀으로 찍을 수 있게끔 하는 거는 옵션
- 카메라를 꺼내 오기 + 이미지픽커
- 음악을 찾고 싶으면 샤잠킷을 쓸 수 있게끔.
- 일기 상세 화면
- 보여줄 것 : 사진, 제목, 글 쓴 내용, 음악 제목, 해시태그, 위치정보(좌표, 지역 이름 등등 선택)
화면 선택 구현
- 로그인 화면
- 마이페이지(회원정보) 화면
- 소셜 기능 (팔로우한 사람의 일기를 보여 준다던지) 화면
- 개인 사용만 할 것 같으면 아이클라우드에 올림으로써 실행하는 것도 괜찮지 않을까??
- 유저가 실수하면 박살남
- 모듈화를 잘 시켜봅시다
기능
- 일기 작성
- 사진 첨부 (필수)
- 텍스트 작성
- 해시태그
- 해시태그를 예쁘게 포장해주는 그래픽적인 무언가
- 음악 첨부
- 직접 제목을 입력해서 검색하고, 해당 음악을 들려줄 수 있게 하는 것은 애플 MusicKit
- 현실적 여건에 따라 유튜브, 스포티파이 등으로 대체 가능 (기술검토 필수)
- 음악을 검색하고자 할 때는 ShazamKit 이용
- 위치 정보 첨부
- 위도 경도 범위 설정해서 주변만 가져올 수 있도록 / 해시태그에 지역 이름 추가
- 지도 API는 뭘 쓸 것인가 (기술검토)
- 작성 완료하고 확인 버튼을 누름으로써 저장 (서버에)