1️⃣ 기초 환경 설정 및 준비

  1. 프로젝트 생성:
  2. 네트워크 환경 구성:

2️⃣ Model 정의 및 데이터 설계

이 단계에서 API 응답을 디코딩하고, 모델이 정상적으로 데이터에 맞는지 확인합니다.


3️⃣ Main 화면 (포켓몬 리스트) 구현

  1. UICollectionView 구성:
  2. MainViewModel 구현:

4️⃣ 포켓몬 상세 화면 (Detail) 구현

  1. DetailViewController 구성:
  2. DetailViewModel 구현:
  3. 셀 클릭 이벤트 처리:

5️⃣ 기능 확장

  1. 무한 스크롤 구현 (Main 화면):
  2. 번역 기능 추가: