Android 관련 기술을 적용해보고 공부하기 위한 토이 프로젝트입니다.
CleanArchitecture로 구성하였습니다.
Layer에 맞게 모듈을 분리하고 MVVM Pattern을 적용하였습니다.
- 1세대 포켓몬의 간단한 정보를 리스트로 보여줍니다.
- 상세 화면에서 각 포켓몬의 능력치를 확인할 수 있습니다.
- 각 포켓몬에 좋아요 클릭이 가능하며 해당 사항을 로컬 데이터베이스에 저장합니다.
- 좋아요를 누른 포켓몬만 모아보기가 가능합니다.
- Kotlin
- Coroutine + Flow
- Room
- Retrofit2
- Gson
- Compose
- AAC ViewModel
- Hilt
- Glide