Farm2Seoul
Android
📅 2023.04. ~ 2023.04.🏢 SIM👤 Android Developer
서울시 농수산물 경매 시세 정보 제공 앱입니다. 서울시 공공 데이터 활용 경진대회 장려상 수상 프로젝트입니다.
프로젝트 개요
서울시 농수산물 경매 시세를 한눈에 확인할 수 있도록 제작된 어플리케이션입니다. 서울시 공공 데이터 경매 정보가 파일 형태로 제공되고 한눈에 파악하기 어려워 어플리케이션을 통해 일별 경매 정보와 경매가 변동 내역 차트, 즐겨찾기 기능 등을 제공합니다.
사용 기술
- Android: Kotlin, AAC, ViewModel, ViewBinding, LiveData, Coroutine, Flow, Hilt, OKHttp, Retrofit, Rest API, Glide, Paging3, MPAndroidChart
주요 기능
- 일별 경매 시세 정보 등급별, 품목별 확인 가능
- 한주간 시세, 4주간 시세, 3개월간 시세를 차트로 확인 가능
- 즐겨찾기 기능 제공
성과/수상/개선
- 서울시 공공 데이터 활용 경진대회 장려상 수상
팀 구성
안드로이드 개발자 1명, iOS 개발자 1명, 백엔드 개발자 2명, 디자이너 1명
개발 경험
- Paging3를 사용하면서 Paging 처리 방법에 대해 학습
- Hilt 라이브러리를 사용하면서 의존성 주입 방법에 대해 이해
- MPAndroidChart 라이브러리를 사용하면서 차트 라이브러리의 사용 방법 학습
- SharedPreference의 Mapping 원리를 이해하며 SharedPreference를 활용
- Paging과 NestedScrollView의 충돌로 인한 프레임 드랍 이슈를 트러블 슈팅을 통해 해결
기술 스택
KotlinAACViewModelViewBindingLiveDataCoroutineFlowHiltOKHttpRetrofitRest APIGlidePaging3MPAndroidChart
프로젝트 이미지

1 / 13