안드로이드 개발
- 텍스트Window(가장 보편적), Linux, Mac
- 안드로이드 개발 환경 구축시 AVD(Android Virtual Device)제공 -> 안드로이드 장비가 없어도 개발 가능
안드로이드의 앱 개발 방식
- 안드로이드 SDK + Eclipse + ADT(Android Development Tools)플러그인
- 안드로이드 SDK + IntelliJ IDEA + 안드로이드 플러그인
- 안드로이드 SDK + Android Studio + 안드로이드 플러그인
- 안드로이드 SDK + Visual Studio + Xamarin 플러그인
필자는 3번째 방법인 Android Studio로 개발을 시작하는 방법에 대하여 정리하고자 한다.
안드로이드 앱 개발 구성 요소
- 에뮬레이터(Emulator) 또는 디바이스(Device)
: 안드로이드 스튜디오에서 개발한 앱 test
- adb(Android Debug Bridge) 프로그램
: 안드로이드 스튜디오를 실행하면 자동으로 실행되어 에뮬레이터/디바이스와 연결 관리
- adbd(Android Debug Bridge Daemon) 프로그램
: 안드로이드 디바이스 내부에서 adb 서버와 통신
- Run
: 안드로이드 플로그인 -> adb 서버 -> adbd -> 에뮬레이터/디바이스
- 디버거
잘 배워갑니다 !! 시험 잘볼 것 같네요 ㅎ ㅎ