탭 구조를 활용한 안드로이드 앱
- 23.12.28일 - 24.01.03일
- 조수연(이화여대 컴퓨터공학부 20학번)
- 전진우(카이스트 전산학부 21학번)
- Front-end : Kotlin
- OS : Android
- IDE : Android Studio
- Target Device : Galaxy S7
- Major Features : 이름순으로 정렬된 맛집 연락처가 나타납니다. 등록하기, 수정하기, 삭제하기 모두 가능합니다.
- 기술 설명 : RecyclerView를 이용해서 JSON에 저장된 데이터를 나열했고 새 액티비티를 열어서 식당 등록하기를 구현했습니다. CardView를 이용해서 UI를 구성했고 각 아이템을 누르면 Dialog를 통해서 수정, 삭제가 가능하게 만들었습니다.
- Major Features : 이름순으로 정렬된 리뷰가 나타납니다. 갤러리와 연동해서 이미지가 포함된 리뷰를 업로드할 수 있습니다.
- 기술 설명 : 마찬가지로 RecyclerView를 이용해서 JSON에 저장된 리뷰 데이터를 나열했고, 새 액티비티 창에서 갤러리와 연동되어 업로드가 가능합니다. ViewPager2를 이용해서 스와이프로 탭을 이동할 수 있고, Spinner를 이용하여 이름순, 별점 높은 순, 별점 낮은 순으로 정렬이 가능합니다.
- Major Features : 먹고 싶은 음식 카테고리를 원하는 만큼 고르면, 해당하는 카테고리 중에서 랜덤으로 식당을 골라줍니다.
- 기술 설명 : ImageButton을 이용해서 각 음식 카테고리를 선택할 수 있게 했고, 애니메이션을 이용해 로또 공이 움직이는 것을 구현했습니다. 마찬가지로 Dialog를 이용해서 팝업을 구현했고 선택한 카테고리에 해당하는 음식들만 리스트에 추가해서 리스트 중 랜덤으로 골라서 나타나게 만들었습니다.







