월별 글 목록: 2009년 10월월

안드로이드 어플 개발 연습

 최근 안드로이드 개발에 대한 책도 많이 출시가 되고, 안드로이드를 탑재한 여러 제품이 출시되었거나 예정에 있습니다. 저도 이러한 흐름에 따라서 안드로이드 플랫폼의 어플리케이션 개발을 공부를 진행하고 있습니다. 아래는 최근에 개발한 몇 가지 내용에 대한 스크린 샷과 설명입니다.

 처음 개발한 것은 디지털 및 아날로그 시계입니다. 완성도는 썩 좋지 않지만, 공부가 많이 된 것 같습니다. SurfaceView를 사용하여 아날로그 시계를 표현하였고 Thread 사용법을 익히고 TTS도 사용해보았습니다. 안드로이드와 Java에 대한 기본 공부가 된 것 같습니다.

사용자 삽입 이미지
 두 번째로 만든 온라인 영어 사전입니다. 포털사이트의 API를 이용하여 XML 형태로 데이터를 받아서 파싱해서 화면 상에 적절한 형태로 보여주게 됩니다. 자바는 처음 하는 것이기 때문에 공부할 겸 해서 XML파싱과 HTTP 다운로드를 여러 타입으로 설정할 수 있게 하였습니다. 그리고 안드로이드의 TabBar와 ListView, Activity와 같이 UI적인 부분에 있어서 신경을 많이 쓰면서 코딩을 해보았습니다.
사용자 삽입 이미지사용자 삽입 이미지
 안드로이드 기본 UI는 아직 썩 뛰어나진 않지만 적어도 윈도우 모바일 6.1보다는 훨씬 좋지 않은가 싶습니다. 그리고 Java를 처음 접해 보았는데 흥미로운 내용이 많은 것 같아서 앞으로 C쪽 말고 Java도 계속 병행하여 공부할 생각입니다.

뽐뿌1.10v – 인터넷 상품 가격 검색 프로그램

윈도우 모바일 스마트폰(옴니아 & 엑스페리아)에서 동작하는 상품 가격 검색 프로그램 입니다.

 
이 프로그램의 특징은 다음과 같습니다.
1. 리스트 형태로 여러 개의 상품을 한눈에 볼 수 있습니다.
2. 옵션을 통해 정확도순, 가격순, 업데이트 순으로 정렬하여 볼 수 있고, 갯수를 지정하여 볼 수도 있습니다.
3. 리스트를 클릭하였을 때 오페라 브라우져를 통해 해당 URL로 바로 이동합니다. 가격비교가 되는 상품의 경우 자세한 내용을 보며 가격을 비교해 볼 수 있습니다.
 
기존에 올렸던 상품 가격 검색 프로그램의 버그를 수정하고 약간의 기능을 추가하였습니다.
1. 인터넷 연결이 정상적으로 되어 있어도 검색시 에러 나는 문제 수정
2. 리스트를 클릭했을 때 브라우저가 실행되고 해당 URL로 연결 되도록 하는 기능 추가
3. 리스트 썸네일 이미지 갱신 로직 수정
4. 코드 정리 및 최적화 수정
기타 등..

사용자 삽입 이미지

설치는 cab 파일을 다운받아서 설치를 하시거나, EXE 파일을 원하시는 폴더로 복사하여 실행시키시면 됩니다.
 
주의사항으로 당연히 이 프로그램은 인터넷이 되는 환경에서 사용을 하셔야 합니다.
썸네일 이미지를 다운받기 때문에 패킷 요금이 좀 나올 수도 있으니 이동통신사 무선인터넷(3G)를 연결해서 사용하시는 분들은 조심해서 사용하시길 바랍니다.
 
참고로 다음 버전에서는 아래와 같은 사항들이 수정 될 예정입니다.
1. 썸네일 이미지 최적화
2. 다음 API 지원
3. 인터넷 자동 연결 지원
기타 등..

의견은 댓글이나 http://www.dingpong.net/tt 페이지에 아무대나 남겨 주시면 됩니다^^
문제가 되는 점이 있다면 바로 알려주시면 감사하겠습니다.
감사합니다.
1215725723.zip1263269674.cab