- Minimum SDK level 24
- Target SDK level 33
- Kotlin
- Android View System
- Coroutines + Flow 기반 비동기 처리
- Jetpack
- ViewModel - 구성 변경에도 UI 데이터를 보존할 수 있는 StateHolder를 제공하는 라이브러리
- Navigation - 화면(with Composable) 간의 이동을 지원하는 라이브러리
- Paging - 대량의 데이터 로드 시, 네트워크 대역폭과 시스템 리소스를 효율적으로 사용할 수 있도록 Page 단위 로딩을 지원하는 라이브러리
- DataBinding for XML - 데이터를 레이아웃에 직접 바인딩 가능하게 함으로서 기존
findViewById
를 대체하는 라이브러리
- Hilt - Dagger 기반의 Android 의존성 주입 라이브러리
- Glide - 빠르고 효율적인 Android 이미지 로딩 라이브러리
- Retrofit2 & OkHttp3 - REST API 통신을 구축하는 라이브러리
- Firebase
- Firebase Dynamic Links - 앱 설치 여부에 관계없이 여러 플랫폼에서 원하는 대로 작동하는 링크
- Kakao
- Kakao Share - 사용자가 카카오톡 친구에게 카카오톡 메시지를 통해 공유할 수 있는 기능 지원
- Version Catalog 를 활용하여 의존성 라이브러리들과 플러그인을 관리합니다.