Skip to content

CoreaNim/GasStation

Repository files navigation

주유주유소

운전 중 터치를 최소화하여 사고 위험을 줄이고, 현재 위치에서 가깝고 저렴한 주유소를 안내하는데에 초점이 맞춰져 있습니다.

주유주유소 Android에는 다음과 같은 기능이 있습니다.

  • 현재 위치 기준으로 가장 가까운 또는 저렴한 주유소 찾기
  • 주유소 브랜드별 리스트 표시
  • 카카오맵, 티맵, 네이버맵과 연동하여 터치 한번으로 길찾기 및 안내
  • 주유소 찾기 범위 설정 (3, 4, 5Km)
  • 카카오 OPEN API, 공공유가정보 API를 통해 주유소 정보 표시

Tech stack & Libraries

  • Minimum SDK level 24
  • Kotlin based, Coroutines
  • Hilt for dependency injection.
  • JetPack
    • Lifecycle - dispose of observing data when lifecycle state changes.
    • Compose - Android’s modern toolkit for building native UI
    • ViewModel - UI related data holder, lifecycle aware.
  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  • Timber - logging.

Architecture

This project is based on MVVM architecture and a repository pattern.

architecture

Screenshot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages