이름 서치서핑 Search Surfing Name
개발자 이 재 성 LEE Jae-Sung Developer
개발기간 1주 1 Week Total Elapsed Time
개발언어 Java Written in
운영체제 Android 5.1+ OS
다운로드 Download

 
 
 

이 프로젝트는 대학교 2학년 안드로이드 수업 과제로 개발했다.
평소에 불편함을 느껴 기획하게 되었으며, 같은 불편함을 가지고 있는 다른 사람들도 사용할 수 있도록 플레이스토어에 올렸다.
서치서핑이라는 이름은 검색을 영어로 한 Search와 웹 서핑의 Surfing을 붙여 만들었다.
이름과 맞게 아이콘도 파도를 타고 있는 돋보기로 제작해보려고 했지만
너무 난잡하게 보여서 지금의 아이콘으로 제작하게 되었다.
 
 
 

기획

사람들은 웹 서핑을 할 때 많은 시간을 검색엔진에서 보낸다.
알고 싶은 정보를 찾으려고 검색을 하면 검색엔진마다 검색 결과는 다르게 나온다.
그래서 원하는 결과를 얻기 위해서 다른 검색엔진에 다시 검색하는 일이 발생하게 된다.
이러한 귀찮음을 없애기 위해서 하나의 검색창으로 여러 검색엔진의 결과를 보여준다.
 
 
 

사람들이 많이 사용하는 검색엔진이 무엇인지 알아보기 위해서
국내와 전 세계 기준으로 검색엔진 점유율을 조사해본 결과
국내는 네이버, 구글, 다음, 빙
전 세계로 보면 구글, 빙, 야후, 바이두가 상위 4곳이었다.
그래서 구글, 네이버, 다음, 빙, 야후, 바이두와
사람들이 검색 결과를 필요로 할 수 있는 쇼핑몰인 지마켓과 옥션을 지원한다.

 
 
 

구현

각 페이지의 검색 결과 화면을 출력하기 위해
검색 URL과 키워드가 들어갈 변수명을 조사했다.
 
 
 

사용자가 검색을 하면 입력한 키워드에서
GET 방식에서 사용할 수 없는 문자를 16진수로 변경해주고
해당 키워드의 검색 URL로 호출한다.
 
 
 

국내에서 많이 사용하지 않는 검색엔진도 포함된 만큼 한국어와 영어를 지원한다.
이번에 처음 배운 안드로이드를 기획과 개발을 해보면서 수업시간에 다루지 않은
기능들도 구현할 수 있었으며 다른 애플리케이션도 제작해볼 수 있다는 자신감을 얻었다.