사용자 삽입 이미지

외부작업을 진행하다 잠깐 남는시간에 만든 앱이다. 이 앱을 제작 하기 전까지는 한번도 전면 카메라를 사용해 본적이 없었기때문에 전면카메라로 찍은 사진이 좌우반전되어 저장되는지도 모르고 있었다. 그래서 처음 이 아이디어를 들었을 때 꼭 필요한가?하는 생각이 들었지만 내가 생각 했던것 이상으로 사진이 반대로 나오는 것에 대해 불만은 가진 사람들이 많았는지 출시한지 한참이 지났지만 여전히 많은 사람들이 다운받고 사용하고 있다.

앱자체가 사진을 찍거나 선택하고 좌우를 변환시켜주는 기능이 전부이고 이와 관련된 부분은  픽툰을 작업하면서 어느정도 경험해봤기때문에 특기할만한 내용이 없다.
다운로드
2011/05/02 19:17 2011/05/02 19:17
사용자 삽입 이미지
앱을 만드는 동안 주위의 반응이 신통치 않아 내부적으로는 기대 하지 않는 분위기였지만 디자인 때문인지 한국 앱스토어 무료앱 전체 1위를 1주일 가량 차지할만큼 많은 관심을 받았던 앱이다.

처음 개발할때는 음력에 대한 고려를 하지 않았었는데 사실 개발하는 동안 음력이라는게 존재하는 지도 잊고 있었다.  앱 출시 후 음력에 대한 요구가 커지면서 다음 1.1버전에 음력 기능을 추가 했는데 음력을 추가하는게 어려웠던게 아니라 그 전에 만든 코드의 날짜 계산에 대한 부분 자체를 수정해야 했기 때문에 상당히 곤욕스러운 상황이었다. 경험있는 개발자로서 예상할 수 있는 것은 사용자가 어떤 결정을 내리든 그것은 6개월 이내에 다시 바뀔 것이라는 마틴 파울러의 말을 실감하는 순간이었다. 기존 코드에 음력과 관련된 코드를 붙여 수정해 1.1버전을 업데이트 하고 나자 엄청난 버그를 발견했는데 사용자가 입력해 놓은 기념일 데이터가 동기화 되지않고 삭제되는 문제였다. 유료기능중 기본캘린더에서 데이터를 가져오는 기능을 구현하면서 같은 캘린더가 중복되어 저장되는 것을 막기위해 Identifier컬럼에 유니크를 걸어 두었던 것이 발단이 되었다.(Identifier에 유니크를 설정해 둔 이유를 몇일 전에야 기억해 냈다! )
급하게 수정해서 1.2 버전을 업데이트 하였지만 날짜계산하는 부분과 표시하는 부분에서 몇몇 버그가 발견되었는데 이제야 수정을 끝내고 몇몇 기능들을 추가해 1.3 버전을 업데이트하게 되었다.

1.3업데이트 내용
사용자 삽입 이미지사용자 삽입 이미지

사용자들이 날짜를 볼때 몇일이 지났는지 보다 몇일째인지를 알고 싶어하는 요구가 더 큰것 같아 몇일째인지 표시하도록 바뀌었다.
사용자 삽입 이미지사용자 삽입 이미지

설정에 들어가면 새롭게 추가된 기능들을 볼 수 있는데 비밀번호 기능을 추가하면서 비밀번호를 다시 사용하지 않도록 하는 방법이 없었는데 이번 업데이트에서는 비밀번호를 ON/OFF하도록 바뀌었다. 시작일을 0일로 하는 기능도 추가되었는데 오늘을 1일째가 아니라 0일째로 계산하는 사람들을 위해 오늘을 0일째로 설정하는 기능이다. 푸시 알림설정기능도 강화되었는데 그전에 일괄적으로 당일 0시에 알렸던 알림을 몇일전 몇시에 알림을 받을 것 인지 설정할 수 있도록 수정하였다.

음력을 계산하는 방법을 개선해서 데이터의 정확도를 높혔고 전체적으로 앱의 속도도 향상되었다. 그리고 데이터를 수정한뒤에 나타났던 데이터 오류를 수정하였다.

디데이 달력에 공휴일 표시하는 팁!


0.99$에 디데이를 업데이트 하고나면 아이폰 캘린더에서 기념일을 가져올 수 있는다. 아이폰으로 http://www.apple.com/downloads/macosx/calendars/southkoreanholidaycalendar.html에 에서 다운로드를 클릭하면 아이폰 캘린더에 한국 공휴일이 추가되는데 이렇게 추가된 공휴일을 디데이로 가져와서 좀 번거롭긴 하지만 날짜의 시작년을 1900년으로 수정하면 달력에 *로 공휴일이 표시되는 것을 볼 수 있다. 같은 방식으로 달력에 음력을 표시하거나 다른나라의 공휴일도 표시 할 수 있다.
2011/05/01 20:57 2011/05/01 20:57
아래의 링크로 들어가면 세계 축구팀 경기일정을 ics파일로 받을 수 있다. ics파일을 지원하는 프로그램에서 사용할 수 있고 아이폰을 사용하는 사람이라면 아이폰에서 아래의 주소로 접속해서 ics파일을 열면 해당 팀의 경기일정이 아이폰의 기본 캘린더앱에 저장되어 편리하게 사용할 수 있다.
http://offsite.thismonkey.com/fixtures/football/calendars/

사이트 에서는 09-10시즌으로 표시되어 있는데 10-11도 있다.
2010/09/19 01:49 2010/09/19 01:49

기상청에서 보내주는 날씨정보도 실시간으로 확인하고 트위터를 통해 실시간으로 지역날씨에 대해 이야기 할수 있는 소셜웨더를 사용해봤다.

메인화면을 살펴보면 소셜웨더의 기능이 단순하기도 하지만 소셜웨더에서 사용할 수 있는 기능이 한 화면에 모두 표시되있고 직관적인 인터페이스로 별다른 설명없이도 쉽게 사용할 수 있다.

사용자 삽입 이미지

소셜웨더의 메인화면


위쪽 날씨정보를 왼쪽으로 슬라이드 하면 현재 이후의 날씨예보를 볼수 있는데 자정,세벽,아침,오전,낮,오후,저녁,밤으로 세분화 되어있어 출퇴근시간이나 외출할때 유용할 것 같다.그리고 가운데 보이는 해, 구름, 우산을 터치하면숫자가 올라가는 것을 확인할 수 있는데 사용자들이 해당지역의 날씨를 투표하는 화면이다. 기상청의 날씨정보가 틀릴때가 간혹 있는데 그때 사용자들이 투표한 날씨를 보고 해당 지역의 현재 날씨를 가늠할 수 있을 것 같다. 앱을 실행하면 최대 6번까지 투표할 수 있고 앱을 다시 실행하면 다시 6번까지 투표할 수 있다. 시시각각 변하는 날씨에 대한 정보를 반영하기 위한 조치 인것 같은데 시간대 별로 투표가 초기화 되지 않아서 정확하지 않을 수도 있을것 같다.

사용자 삽입 이미지

 자기가 있는 지역이 아니더라도 타지역 위치를 목록으로 제공해서 다른 지역의 날씨를 알고 싶을때 사용할 수있다. 재미 있는 점은 마치 서버이동하는 것처럼 날씨 뿐만 아니라 그 지역에서 올라온 트위터 글도 읽을 수 있다.

사용자 삽입 이미지

트위터에 보낼때 자동으로 현재 날씨정보가 입력된다.

사용자 삽입 이미지

설정페이지에 트위터아이디와 비밀번호를 입력해 놓기만 하면 사용할 수 있다.


트윗작성을 선택하면 트위터에 보낼 수 있는데 트위터에 전송하기 전에 설정에 트위터 계정정보를 입력해 둬야한다. 다만 아쉬운점은 트위터 계정 정보가 올바른지 확인할 수 없다는 것과 아마도 버그인것 같은데 트위터 계정정보에 잘못된 정보를 입력해도 트윗이 올바르게 전송되었다는 메세지가 나온다. 그리고 결정적으로 내가 작성한 트윗은 메인화면에서 안보이는데 왜 그런 건지 모르겠다. 버그인가?

아이폰의 GPS기능과 트위터를 연동해 지역기반의 소셜서비스들은 많이 나왔었는데 날씨같은 생활정보를 이용한 점이 신선했다. 앞으로 버그들이 수정되고 새롭고 재미있는 기능들이 더 추가되길 기대해본다.


다운로드는 아래에서
http://itunes.apple.com/kr/app/id388867030?mt=8

2010/09/01 01:12 2010/09/01 01:12