Skip to content

핵심 기술요구사항

Youngjun Choi edited this page Feb 24, 2019 · 2 revisions

요구사항

  • HIG 가이드라인에 맞추고, 앱 스토어 리뷰를 통과할 수 있는 수준이어야 함
  • 모든 화면은 모든 단말 크기에 대응해야 함(세로 기준)
  • 앱 키컬러를 정하고, 화면요소에서 키컬러가 일관성있게 사용해야 함
  • 목록 화면에서 항목(Cell)을 선택하면 세부 정보를 확인하는 상세 화면으로 이동해야 함
  • 서버와 네트워크 처리를 담당하는 객체가 적어도 하나 있고 API 처리를 담당하도록 구현해야 함
  • API로 가져오지 않은 별도 리소스(이미지, 동영상 등)은 비동기로 처리해야 함
  • 앱을 정상적으로 실행한 이후에 다시 실행할 때 네트워크 연결이 안되면 마지막 데이터를 그대로 보여줄 수 있어야 함
  • 오픈소스를 사용하지 않고 애플 기본 프레임워크를 사용함
  • 앱 내에서 사용하는 데이터를 분류, 정렬, 캐싱, 검색, 추천과 같은 핵심 알고리즘을 1개 이상 직접 구현해야 함
  • 기초CS(자료구조, 운영체제-병렬처리, 데이터베이스, 네트워크) 기술을 적극적으로 응용해서 구현해야 함
Clone this wiki locally