Coder Social home page Coder Social logo

yososuwhere's Introduction

[ 공지 ] - API 폐기에 따른 이용 불가

  • 현재 다음과 같이 기존 API 가 폐기되었습니다.
  • 스크린샷 2022-12-09 오후 2 33 29
  • 이에 따라서 앱에 접속할경우 요소수 정보가 표시되지 않습니다. 추후 퍠치 예정 또는 앱(요소수여기) 를 구글플레이에서 내릴(삭재) 예정입니다

요소수 어디

  • 해당 앱에서 제공하는 데이터는 '환경부' 에서 제공받으며 이는 공공데이터 포털에서 제공하는 API 를 사용하여 가져옵니다.
  • 해당 앱은 광고가 없습니다.
  • 구글 플레이스토어 '요소수 여기'

기능

  • 내 위치에서 가장 가까운 순서대로 목록에 출력
  • 요소수 재고량 확인

업데이트 필요한 기능

  • 맵 상에 마커로 요소수 재고량 뿌리기
  • 검색 지원

버전

v1.0

v1.0.0.1

  • [공공데이터활용지원센터_요소수 중점 유통 주유소 재고현황] API 폐기 --> 환경부_요소수 중점 유통 주유소 재고현황 조회서비스 API 로 변경에 따른 앱 수정 필요
  • 요소수 데이터 모델 변경 및 요소수 정보 추가
    • 가격
    • 데이터 시간
    • 잔량 수량 구간 (신호등 표시)
  • 기능 추가
    • 요소수 재고 없는 곳 제외하여 보기


v1.0.0.2

  • 네이버 지도로 요소수 보기 / 필터링


v1.0.0.5

  • 해당 패치 적용기 - Android Paging v3 라이브러리 + 맵 마커 최적화 적용기
  • 최초 주유소 개수는 100개 였으나 전국 주유소 개수를 고려하면 최대 12000개 까지 늘어날수 있어서 데이터 표시 및 요청 로직 변경
    • 맵에 표시되는 마커 20 개로 제한
    • 맵에 표시하지 않아도 되는 마커는 제거
    • API 요청시 400개 씩 나누어서 받아오기
      • 사용자가 얼마나 로딩되었는지 또는 로딩되었는지 상단 LinearProgressBar 로 표시
    • 요소수 리스트 페이징 적용
      • 10 페이지씩 불러오기
    • 요소수 맵을 메인 화면으로 변경

yososuwhere's People

Contributors

sdk0213 avatar

Stargazers

JI HUN LEE avatar TAEGYU JANG avatar Brian Lee avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.