#MOTIVATION
한양대학교 내 이곳저곳 무분별하게 뿌려져 미관을 해치는 전단지들을 보며 기획하게 된 앱.
요즘같은 IT 시대에 저런 종이들을 뿌려가며 홍보할 수 밖에 없나 통탄하며 만들게 되었다.
#GOAL
1. 한양대학교 학생들이 보다 편리하게 한양대학교 근처 배달음식들을 접할 수 있도록 하자.
2. 전단지가 사라지는 그날까지!
Android 2.2 이상
Android, JAVA / Eclipse
팀장.
기획 및 개발 총괄 & 역할 분담.
단위 화면 |
세부 항목 |
기능 설명 |
식당 정보 |
분류 |
해당 식당의 주력 메뉴를 기준으로 분류 기능 제공 |
리스트 |
선택한 분류에 해당하는 식당 리스트 제공 |
|
즐겨찾기 | 즐겨찾기 추가 / 삭제 기능 | |
식당 세부정보 |
전화번호 |
배달 가능한 매장 전화번호 (최대 두개) 제공. 전화 걸기 버튼 포함. |
매장 정보 |
매장 위치를 표시한 지도, 주소, 배달 가능시간 제공 |
|
메뉴 안내 |
해당 식당의 메뉴 / 가격 정보 제공 |
|
평점 |
1~5점 평점 기능 |
|
마이페이지 |
즐겨찾기 확인 |
즐겨찾기에 추가된 식당 리스트만 모아서 제공 |
너무 뭘 모를 때라, 코드 열어보면 엉망이다.
이제 막 printf("Hello, World!!\n"); 도 처음 찍어봤던 시절인데 뭘 바라겠냐 싶기도 하지만
아직도 생생히 기억나는 잘못들이 있다.
1. Fragment 가 뭐예요?
Fragment 는 커녕 Activity, Activity Life cycle 도 몰랐던 시절이라, 저런 탭들을 어떻게 효율적으로 구성할 수 있을지 알지 못했다.
덕분에 위 스크린샷에 보이는 버튼들을 일일이 모든 Activity 에 복붙했었다.
그저 기능이 돌아가는 걸 보는 것이 우선이었던 시절.
2. 과도한 이미지 활용
있는 코드도 못 쓰는데 지도 API를 어떻게 썼겠어.
저거 다 그냥 이미지다.
심지어 메뉴 정보도 이미지..
아마 정해진 기한 내에 메뉴 뷰를 구성하는 것은 너무 어렵다고 생각했던 것 같다.
사실 다시 만들게 될 일도 없고, 이미 같은 기능의 훌륭한 앱이 있지만
언젠가 이 앱의 코드를 리팩토링할 기회가 생긴다면 위의 두가지를 가장 우선적으로 고치지 않을까.