Server
Web
Android
iOS
Push알림 기능을 위해 firebase에 iOS를 등록하고 fcm토큰 발급 코드를 작성하였습니다.
대회 찾기 뷰에서 대회 정보들을 불러올 때 메모리를 절약하며 효율적으로 뷰에 띄워줄 수 있는 pagenation을 구현하였습니다. Stack을 구성할 때 원래는 VStack으로 레이아웃을 구성하지만 LazyVStack을 사용해서 디바이스의 크기만큼 스크롤이 되었을 때 page + 1하여 요청을 보내고 그 다음 페이지의 정보들을 띄워주는 코드를 개발하였습니다.
처음에는 페이징 처리 로직을 이해하지 못해 개발을 시작하기 힘들었지만 여러 블로그와 티스토리를 참고하여 pagenation의 구동을 완벽히 이해한 후 개발하였습니다.