생각보다 쉽네요 안드로이드 앱 만들기 - Tips Et Cetra

2014년 5월의 황금연휴를 맞이하여 안드로이드 앱을 하나 만들어 볼까하여 구매한 책입니다.

내용을 보니 Step by Step 으로 따라하면 되(될 것 같은)는 내용이라서 2일 동안 차례대로 진행해 보았는데요.
기본적인 HTML이나 PHP를 약간 아는 수준의 저 같은 사람이 하기에 꽤 괜찮은 책이었습니다만;;

변화하는 환경에 맞지 않는 부분이 있어 조금 수정되야 할 부분과
저랑 비슷한 실수를 하지 않도록 아래에 이 책을 읽을 때 필요한 Tip을 적어 놓습니다.


참고로 Tip의 대상은 개발언어를 하나도 모르는 저 같은 비개발자입니다.
이 책 자체가 개발을 전혀 모르는 사람들이 안드로이드앱은 어떤 구조로 되어 있고
실제로 만들어 보는 '경험'을 하는 것에 중점을 두고 있기 때문에 개발자가 볼 만한 책은 아닙니다.


안드로이드앱을 기획해야 하거나 디자인해야 하는 기획자/디자이너,
그것도 코딩을 HTML 수준으로 아시는 분들에게는 추천할 만한 책입니다.




1. AVD에 문제가 생기면 과감히 포기..

개발환경을 만들기 위해 처음에 이클립스를 설치하고 나서 곧바로 AVD(Android Virtual Device)를 설치해야 올바른 설치가 가능합니다만.. 문제는 AVD 설치가 생각보다 쉽지 않더군요.

저의 개발환경에서는 안드로이드 AVD가 뜨긴 하나 로고에서 멈춰지는 현상이 있어 하염없이 기다려 보았지만..
AVD가 뜨지 않는 문제의 원인이 워낙 제각각이라서 이걸 해결하는게 쉽지 않습니다.

약 6시간 정도 해결해 보려고 http://stackoverflow.com/ 에 있는 다양한 방법들을 시도해 보았는데 모두 실패..

결국 가지고 있는 넥서스5로 이클립스에 연결하여 시뮬레이터로 사용했습니다. 이 방식이 훨씬 편하더군요..

넥서스 5 개발자 모드 설정방법 : http://ryueyes11.tistory.com/3063



2. activity_main.xml 과 fragment_main.xml 중 activity_main만 사용

이클립스 설치를 무사히 마치고 프로젝트를 실행하면 책에는 나와있지 않은 fragment_main.xml 이 있습니다.
이 것 때문에 3시간 정도 리서치를 해 보았는데 결론적으로는 activity_main 만 사용하면 됩니다.


하지만 이 경우 RelativeLayout 으로 기본 설정이 되어 있지 않기 때문에 간편히 예제를 따르려면 RelativeLayout으로 일일이 바꿔줘야 하는 문제가 있지요.

아예 fragment_main.xml 을 없애는 것도 프로젝트 최초 설정에서 가능합니다. (저는 이걸 한참 뒤에 알았네요)


<Fragment Layout에 activity_main을 입력하여 해결>




3. 소스 다운로드

이 책의 소스로 나인패치 이미지와 사운드 파일은 진행을 위해 꼭 필요합니다.
하지만 ODD가 없는 노트북을 위해 영진닷컴에서 파일을 직접 받으실 수 있습니다.


에러가 나면 예제의 소스를 봐야하기 때문에 본격적인 시작 전 필수!




음.. 쓰고 나니 크게 도움이 되는 정보는 아닌 것 같지만
저같이 AVD 설정과 fragment_main 에 시간을 쏟지 않도록 이렇게 기록해 둡니다.


<여러 예제를 모아 하나로 만든 앱. 만들고 나면 꽤 뿌듯합니다.>





덧글

  • L君 2014/05/07 12:08 # 답글

    저는 개발자이지만 Java나 Android에 익숙하지 않아서 어려움이 있어요. 연휴를 알차게 보내신 것 같네요 :-)
  • hombrenormal 2014/05/08 10:35 #

    기획자도, 디자이너도, 개발자도 모두 배울 것이 너무 많은 세상입니다. ^^
  • Winnie 2014/06/27 11:09 # 삭제 답글

    hombrenormal님 말씀에 100% 공감합니다.
  • 2014/06/29 10:36 # 삭제 답글 비공개

    비공개 덧글입니다.
  • hombrenormal 2014/07/20 17:06 #

    '생각보다 쉽네요 안드로이드 앱 만들기' 가 책 이름입니다~
  • 1212 2014/07/08 15:13 # 삭제 답글

    혹시 안드로이드 앱 만들기 상담가능할까요 ㅠㅠㅠㅠㅠ
  • hombrenormal 2014/07/20 17:06 #

    제가 개발자는 아니라서 도움을 드릴 수 있을 지 모르겠네요;;
    궁금하신 부분 있으면 말씀해 주세요
  • 선장 2014/12/24 15:51 # 삭제 답글

    안녕하세요^^
    요즘 앱만들기에 관심이 많은 컴퓨터 비 전공자입니다. 이클립스도 깔아보고 코딩없이 쉽게 앱을 만든다는 빌더도 사보고 안드로이드관련, 앱만들기관련 서적이도 많이 사서 여러가지 갖은 방법들을 동원해서 시도를 해보고 있으나 쓰이는 용어, 기능등 도대체 무슨말인지 아직도 잘 모르겠네요. 책내용 자체가 이해가 안가더라구요. 위에서 소개 해주신 책이 정말 저 같은 비 전공자가 이해할 수 있는 책인가요?
  • hombrenormal 2015/01/18 00:26 #

    그래도 시중에 있는 책 중에서는 비전공자가 읽기에는 가장 쉽지 않나 싶네요.
    한번 서점에서 확인해 보시고 구매해 보세요 : )
  • ㅂㅈㄷㄱ 2015/01/19 19:58 # 삭제 답글

    저렇게 말고 구글에 안드로이드 앱 만드는사이트가 있어서 이것보다 쉽고 더 좋게 만들수 있던데요
  • hombrenormal 2015/01/20 01:36 #

    댓글로 알려주시면 내용에 업데이트 하도록 하겠습니다. : )
  • 앱만들꺼야! 2016/10/09 10:17 # 삭제 답글

    구글에 안드로이드 앱만드는 사이트 알려주세여 ㅠ
댓글 입력 영역