전체 글 494

이상용 <사용자 경험 이야기>

디씨,오유가 GUI 낡은데도 불구하고하루에도 수백개의 글이 올라오는 이유는?익명성이라는 히든 니즈를 가지고 있기 때문이다. 디자인을 사용자 관점으로 먼저 바라보고그에따른 니즈를 발견하여 사용자에게그 경험을 제공하는것이 사용자경험(UX)다. UI/GUI 개선 등의 단순한 변화가 아닌근본적인 사용자가 원하는 목표를 발견하여 제공하는 것사용자 중심에서 서비스,컨텐트,화면 구성, 정보 디자인등을 설계 및 발굴 사용자가 진정으로 좋아하고즐기며 소비할 수 있는 니즈 발굴사용자의 니즈가 어디에 있는가? 던져보아야 할 질문들-타깃 사용자들은 어떤 장비를 사용하여 접근?-타깃 사용자들이 가장 많이 사용하는 기능?-타깃 사용자들이 주로 사용하는 시간대?-타깃 사용자들의 연령대 혹은 학습 레벨? 분석도구-어피니티 다이어그램..

나/독후감 2016.01.29

안드로이드 화면 전환, 액티비티 간 정보 전송 (인텐트,Intent)

안드로이드에서 인텐트(Intent)는 기본이다.고등학교 때 100% 열정만으로 뛰어든 앱 개발에 가장 당황했던 것은 그 흔한 화면 넘기기 조차 자바 코드였다는 사실이다.특히나 그 때 자바 문법에 대한 지식이 1도 없어서 인텐트는 사용해보지도 못했다. (그래서 Tab으로 구현했는데 이것도 이상하네..)그래서 이번에는 인텐트에 대해서 정리를 해서 나처럼 화면전환을 못하는 사람에게 도움을 주려한다. 인텐트는 어떤 일을 할 수 있는가?인텐트는 A Activity에서 어떤 동작이 발생하면, B Activity를 실행하는 화면 전환의 기능을 할 수 있다.그리고 A Activity에서 발생하는 어떤 형태의 데이터(int,String,char,float,array...etc)를 B Activity로 넘길 수 있다. 인..

안드로이드 버튼 클릭 이벤트 처리 (Android Button Click Event)

안드로이드를 개발하면서 버튼을 클릭하면 나타나는 클릭이벤트를 구현하는 상황을 많이 마주한다!그럴때마다 나는 구글에 검색해서 코드 복붙을 했는데, 이번 기회에 한번에 정리한다.안드로이드 버튼 클릭 이벤트를 구현하는 방법은 다양하다. 그 중에서 4가지를 소개할텐데,아무거나, 편한대로 쓰면된다. activity_main.xml먼저 activity_main.xml 파일에 버튼이 하나 있다고 치자.버튼의 id 이름은 btn_start 이고, 버튼에는 start라고 적혀있다. 12345cs MainActivity.javaactivity_main.xml에 있는 버튼 이벤트를 적어주어야 하는 곳은setContentView(R.layout.activity_main) 이라는 코드가 있는 MainActivity.java 이..

존 손메즈 <소프트 스킬>

요즘 읽고 있는 책은 존 손메즈의 이다.나는 아직 개발자라 하기에는 너무 모르는게 많지만, 일단은 읽었다.생각외로 개발자가 아닌 사람들에게도 도움이 되는 책이다.삶을 주체적으로 살기 위해서 어떻게 해야하는지 이 아저씨가 알려준다.시중에 나와있는 자기계발서처럼 '창의적으로 살아라, 현명한 선택을 해라' 같은 뜬구름 잡는 소리 안 한다.부적절할 수 있는 예시지만 이력서는 업체에다 맡기라는 식의 구체적이고 상세한, 또는 현실적인 조언을 해준다.아직 다 못읽었지만 회사에서 은퇴전까지 미네랄만 캐는 SCV 중의 한 명이 되기 싫은 사람,성공적인 프리랜서 생활을 꿈꾸는 사람들에게 추천한다.

나/독후감 2016.01.25