728x90

안드로이드 개발을 위한 환경 구축


- 안드로이드 앱은 Java 언어와 Kotlin 언어로 작성한다.

  Android SDK 도구를 이용하면 자바 코드를 컴파일하고 리소스와 결합하여

  Android package .apk 를 만들 수 있다.

  apk 파일을 스마트폰으로 다운로드하여 설치한다.

- 안드로이드는 클라우드 컴퓨팅을 지원한다.

- 안드로이드는 사용자 인터페이스를 XML을 사용하여 정의한다.

- 자바 언어의 Class, 인터페이스, 객체(Object) 생성 등을 이해하지 못하면 코드를 읽을 수 없고 응용할 수 없다.

- 자바의 정석 유투브 강좌 듣는 것은 꼭 해야 한다.


개발에 필요한 소프트웨어 준비

1. 자바(java) jdk(java developement kit) 설치

    - Java는 소스코드를 class 파일로 변환하거나, 실행을 하도록 만드는 컴파일러다.

    - 오라클 사이트에서 다운로드 (http://link2me.tistory.com/576 참조)

      윈도우 32비트, 64비트, MAC용 등 자신의 환경에 맞는 것을 설치한다.


2. 안드로이드 스튜디오 설치

    - 안드로이드 스튜디오 (또는 eclipse)는 개발환경을 쉽게 만들어주는 툴이다.

    - 구글이 eclipse 지원을 중단할 것이라고 해서 안드로이드 스튜디오를 설치해야 한다.

    - http://developer.android.com/sdk/index.html 에서 Android Studio 최신버전을 다운로드 받아 설치한다.

      자세한 내용은 책을 구입해서 보면 좋다.

      Do it ! 안드로이드 앱 프로그래밍, 정재곤 지음, 이지스퍼블리싱

      될때까지 안드로이드 - 오준석 (유투브 강좌랑 같이 보면 좋음)

      그림으로 쉽게 배우는 안드로이드 프로그래밍, 천인국 지음, 생능출판

    - PC/노트북의 충분한 처리속도를 보장할 수 있는 고성능(빠른 CPU, 메모리, SSD)을 요구한다.

      eclipse 보다 훨씬 높은 사양을 요구한다.


2.1. 안드로이드 sdk

    - 안드로이드 개발을 위한 인터페이스를 제공해준다.

    - 경로만 설정하면 eclipse 에서 설치된 android-sdks 를 같이 사용해도 된다.


2.2. 안드로이드 에뮬레이터

    - 만든 앱을 테스트로 돌려보는 것이다.

    - 하지만 직접 폰에서 테스트할 수 있게 하는게 좋다.


개발에 필요한 하드웨어(H/W) 준비

- Desktop 컴퓨터 또는 노트북, Macbook

- 최신버전의 안드로이드가 설치된 스마트폰

- USB 케이블 (PC/MACBook 에서 개발하고 컴파일한 apk를 스마트폰으로 다운로드하여 개발 검증)

  삼성폰 통합 USB 드라이버 : http://local.sec.samsung.com/comLocal/support/down/kies_main.do?kind=usb

  다운로드 받으면 용량 25MB 정도 된다.

  케이블을 분리하고 다운로드 받은 파일을 설치한다. 설치한 후에 USB케이블을 연결한다. 



사용자에게 배포하기 전에 실제 장치에서 애플리케이션을 테스트하는 것은 중요하다.

USB 드라이버 설치가 끝나면 실제 장치에서 USB 디버깅 항목을 켠다.

디버깅 항목은 구글에서 숨겨놓아서 보이지 않는다. 장치 설정의 디바이스 정보에서 빌드 번호를 7번 정도 빠르게 터치하면 개발자모드로 전환되었다는 메시지가 등장하면서 USB 디버깅 항목이 나타난다.

USB 케이블과 폰을 연결하고 나서 기기 인식이 되는지부터 확인해야 한다.


개발 준비를 위한 환경 설정

File Encodings

- 통신을 하려면 문자 인코딩 방식이 서로 일치해야 한다. (한글말 하는데 영어로 받아들이면 안되니까~)

- File --> Setting --> Editor --> File Encodings


화면 글꼴이 너무 작다?

- File --> Setting --> Editors --> Colors & Fonts --> Font

- 기본 글꼴은 수정이 불가능하다. 내가 원하는 걸 만들어야 한다.



'안드로이드 > Android Studio' 카테고리의 다른 글

Android Studio Project name 변경  (0) 2017.03.26
Android Studio 메뉴 만들기  (0) 2017.03.25
New Resource File 및 LayoutInflater  (0) 2017.03.17
Android Studio 단축키  (0) 2017.03.13
Android Studio 간편 설치 방법  (0) 2017.02.24
블로그 이미지

Link2Me

,