플레이한 매치가 기록되어 킬 및 대미지 등의 기본적인 정보를 조회할 수 있으며, 수식을 통해 계산된 통계를 확인할 수 있습니다. 또한, 에이펙스 레전드 게임 내에서 진행 중인 맵과 제작 아이템 정보를 실시간으로 확인할 수 있으며, EA Korea 에서 제공하는 관련 소식들도 살펴 볼 수 있습니다.
https://play.google.com/store/apps/details?id=jyotti.apexing.apexing_android
for Network Request
for Network Interceptor
for Local Database
for Dependency Injection
for Image Loading
for Storing Values
for List Pagination
for Loading Image
for Charting
Java
만 사용하다가,Kotlin
을 독학하면서 처음 적용해 본 프로젝트입니다. Kotlin 은 정말 간편하고 강력한 언어임을 느꼈습니다.MVVM Architecture
를 처음 도입해보면서 '유지보수가 용이한 구조란 이런 것이다' 라는 것을 느끼게 되었습니다.Repository Pattern
에 대해 알게 되었고, 도메인 로직과 데이터를 분리하는 방법을 배웠습니다.Dagger-Hilt
를 처음 적용해보면서 의존성 주입이 주는 편리함을 알게 되었습니다.Paging3
의 존재를 알게 됐고, API 의 협력이 있다면 유저에게 굉장히 좋은 UX 를 선사할 수 있을 것이라는 생각을 하게 되었습니다.- UX 개선을 위한 리팩토링이 얼마나 중요한지, 또 그 과정 후에 오는 유저들의 찬사가 주는 기쁨이 얼마나 큰지를 알았습니다.
- 유저와의 상호작용을 통해 살아있는 앱을 만드는 일이 얼마나 기쁜 일인지를 배웠습니다.