#MOTIVATION


한양대학교 내 이곳저곳 무분별하게 뿌려져 미관을 해치는 전단지들을 보며 기획하게 된 앱.

요즘같은 IT 시대에 저런 종이들을 뿌려가며 홍보할 수 밖에 없나 통탄하며 만들게 되었다.



#GOAL


1. 한양대학교 학생들이 보다 편리하게 한양대학교 근처 배달음식들을 접할 수 있도록 하자.

2. 전단지가 사라지는 그날까지!



#ENVIRONMENT


Android 2.2 이상

Android, JAVA / Eclipse



#POSITION


팀장.

기획 및 개발 총괄 & 역할 분담.



#FEATURES


 단위 화면

세부 항목

기능 설명 

 식당 정보

분류

해당 식당의 주력 메뉴를 기준으로 분류 기능 제공

리스트

선택한 분류에 해당하는 식당 리스트 제공

 즐겨찾기

 즐겨찾기 추가 / 삭제 기능

식당 세부정보 

전화번호

 배달 가능한 매장 전화번호 (최대 두개) 제공. 전화 걸기 버튼 포함.

매장 정보

매장 위치를 표시한 지도, 주소, 배달 가능시간 제공 

 메뉴 안내

해당 식당의 메뉴 / 가격 정보 제공 

 평점

1~5점 평점 기능 

 마이페이지

즐겨찾기 확인 

즐겨찾기에 추가된 식당 리스트만 모아서 제공 




#SCREENSHOTS

  

  

  




#SELF-FEEDBACK


너무 뭘 모를 때라, 코드 열어보면 엉망이다.


이제 막 printf("Hello, World!!\n"); 도 처음 찍어봤던 시절인데 뭘 바라겠냐 싶기도 하지만

아직도 생생히 기억나는 잘못들이 있다.



1. Fragment 가 뭐예요?


Fragment 는 커녕 Activity, Activity Life cycle 도 몰랐던 시절이라, 저런 탭들을 어떻게 효율적으로 구성할 수 있을지 알지 못했다.

덕분에 위 스크린샷에 보이는 버튼들을 일일이 모든 Activity 에 복붙했었다.

그저 기능이 돌아가는 걸 보는 것이 우선이었던 시절.


2. 과도한 이미지 활용


있는 코드도 못 쓰는데 지도 API를 어떻게 썼겠어.

저거 다 그냥 이미지다.

심지어 메뉴 정보도 이미지..

아마 정해진 기한 내에 메뉴 뷰를 구성하는 것은 너무 어렵다고 생각했던 것 같다.



사실 다시 만들게 될 일도 없고, 이미 같은 기능의 훌륭한 앱이 있지만

언젠가 이 앱의 코드를 리팩토링할 기회가 생긴다면 위의 두가지를 가장 우선적으로 고치지 않을까.

+ Recent posts