Skip to content

albertruaz/MadEater

Repository files navigation

MadEater

어은동의 한식맛집을 소개하는 어플리케이션

한식인의 취향에 답하다: 어은동 맛집앱 매드이터

팀원

  • 개발자 강승완 KAIST 전산학부 19학번
  • 개발자 조서윤 고려대학교 컴퓨터학과 22학번

개발 환경

  • Android Studio
  • Java
  • Android

전반적 기술 개요

  • 저희는 Java를 기반으로 안드로이드 앱 개발을 실시하였습니다. Fragment를 사용하여 각 탭간의 이동을 구현하였고, 각 탭 내에서는 상황에 맞는 ViewAdapter을 통해 원하는 내용을 구현할 수 있었습니다. 각 탭 간에는 DataUpdateListener를 통해서 데이터를 교환하고 생명주기의 일부분을 관리하였습니다. 또한 SQLiteOpenHelper를 구현하여 정보를 저장할 수 있었습니다. 특히 탭2에서 갤러리내에서 이미지를 가져오기 위해 intent를 사용하였고, 탭3에서는 지도 기능을 구현하기 위해 NaverMapSdk를 이용하여 네이버지도 안드로이드 SDK를 가져올 수 있었습니다. 마지막으로 시작 화면의 경우 Splash를 이용하여 디자인하였습니다.

Tab1 | Contact

맛집 이름과 연락처를 한눈에 볼 수 있는 탭

  • ListView 형태로 맛집 이름과 전화번호 연락처 보임
  • 연락처 클릭 시 맛집 이름, 전화번호, 해시태그, 사진을 볼 수 있는 상세정보 Fragment로 이동
  • 상세정보 Fragment에는 연락처 삭제, 수정, 전화, 문자 버튼이 있고, 각 버튼을 클릭하여 각 기능 수행 가능
  • 아래쪽의 + 버튼을 클릭하여 맛집을 추가하는 dialog를 띄울 수 있음

Tab2 | Image

음식 이미지를 보고 식당을 고를 수 있는 탭

  • Gridview 형태로 음식 사진이 보임
  • 사진 클릭 시 사진 확대 창과 수정, 삭제 버튼이 있는 Fragment로 이동
  • 상세정보 Fragment에서 수정 버튼을 누르면 맛집 ListView를 선택할 수 있어 각 연락처의 사진 변경 가능
  • 아래쪽의 Gallery 버튼 클릭하여 갤러리에서 사진 추가 가능

Tab3 | Search

맛집 이름과 연락처 (해시태그)를 검색할 수 있는 탭

  • 이름과 연락처를 검색하여 연락처 상세정보 Fragment로 바로 이동 가능

Tab4 | Map

지도에서 맛집을 선택하여 상세정보를 볼 수 있는 탭

  • 지도의 Marker를 클릭하여 상세정보 Fragment로 바로 이동 가능

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages