자 지금부터 자 바로 우리가 할 수 있는 일 중에 하나인 안드로이드 앱을 개발하는 헬로 월드 애들을 한번 같이 만들어보겠습니다.
3번 시간을 실습이 아니기 때문에 여러분들이 구경 하시면서 아 저렇게 하는 거구나 라고 어 다큐멘터리 보듯이 하시면 되겠습니다.
자신이 사용하는 검색엔진에서 안드로이드 디벨롭먼트 다큐멘테이션 이렇게 검색을 해보시면 안드로이드를 어떻게 개발하면 되는지에 대한 문서를 볼 수가 있겠죠. 이 문서 로 들어가시면 개발 방법이 나와 있구요 그 중에서 여러분이 제일 먼저 보셔야 될 것은 첫 앱 빌드 하기 라고 하는 파트입니다.
즉 나의 첫 번째 앱을 만들어 보는 방법에 대한 수업인 거에요 자 이 문서를 보고 이제 여러분이 해 보시면 되겠지만 지금 당장 하려고 하지 마시고 자바를 좀 공부한 다음에 해보십시오 . 자 여기 보면은 안드로이드 스튜디오를 다운로드 받으라고 되어 있거든요.
developer.android.com/studio/?hl=ko
Download Android Studio and SDK tools | Android 스튜디오
developer.android.com
안드로이드 스튜디오 는 우리가 안드로이드를 개발할 때 필요한 여러가지 도구들이 있단 말이에요 그런 것들을 통합해서 우리가 쉽게 개발할 수 있도록 제공해주는 개발 도구입니다. 자 안드로이드 스튜디오를 여러분이 실행을 시키면 요렇게 생긴 화면이 뜨구요. 거기에서 저는 스타터 뉴 안드로이드 프로젝트 라고 하는 져 항목을 클릭하겠습니다. 자 그럼 여러분이 만들고자 하는 안드로이드 앱에 따라서 기본적인 코드 를 제공해주는 화면입니다. 근데 그중에서 가장 간단한 엠프티 엑티비티 라고 하는 것을 선택해서 넥스트 버튼을 누르겠습니다.
자 거기에다가 제가 마이 자바 월드 라고 하는 앱의 이름을 정하고요 이에 b 위치할 경로를 정하고 이 앱은 자바로 개발하겠다 만약에 따른 언어인 코틀린 으로 하겠다고 코틀린 선택하시면 될겁니다. 자 그리고 여기에서 피니시 버튼을 누르면 기본적인 코드 가 제공되는 프로젝트가 완성이 됩니다.
자 그래서 여기 있는 내용을 보면은 여기에 이제 자바의 문법 입니다
제가 지금 강조 표시하는 이 곳에다가 공부해서 적어놓으면 나중에 실행시켰을 때 안드로이드 모바일 장치에서 동작하는 앱을 만들 수 있게 된다 라는 것이 지금 제가 하는 얘기에 핵심입니다.
자 그러면 실행을 시켜 볼까요 자 실행을 시킬 때 여러분의 장치 에다가 여러분 실제 장치에 다 실행할 수도 있지만 어 이 시뮬레이터 라는 것이 있어서 그 가상화된 기계에서 실행되게 할 수가 있습니다 자 그게 뭐냐면 여기에 보면은 툴 스 라는 걸 보면 avd 매니저 라는 게 있어요 avd 는 안드로이드 버츄얼 디바이스 매니저 라는 뜻입니다. 여러분이 만든 앱을 여러분이 추가한 가상화된 기계에서 실행되게 할 수 있는 거예요.
자 그럼 우리가 만든 자바월드 라는 이 앱을 한번 실행시켜 볼까요. 위에 보면 내가 만든 앱을 넥서스 s 라고 하는 가상화된 장치에서 실행 한다 라는 뜻이에요. 그리고 플레이 버튼을 클릭할 께요 그러면 실행이 됩니다. 보시는 것처럼 이렇게 예 넥서스를 라고 하는 안드로이드 장치와 똑같이 생긴 이런 그 가상 장치 가 뜨게 되구요. 조금 기다려보면 안드로이드 부팅이 끝나고 거기에 우리가 만든 앱이 위에서 동작하게 될 것입니다.
자 보시는 것처럼 우리가 만든
어 마이 잡아 월드 라는 앱이 실행 됐구요
이 앱의 내용이 아까 보였어요. 자 여기 보시는 것처럼 헬로 자바 월드라고 하는 져 텍스트가 화면에 중간에 뜨게 하는 뜨게 되는 게 우리의 앱의 기능의 다 였죠. 그게 이렇게 만들어진 것입니다 즉 자 바로 우리가 작성한 원인이 그 안드로이드 앱에서 이렇게 결과로써 나타나게 되는 것입니다. 그리고 이렇게 화면 바깥으로 나가 보면은 보시는 것처럼 우리가 설치한 우리가 만든 앱이 이렇게 설치되어 있는 것도 볼 수가 있어요 클릭하면 실행 이렇게 되죠
안드로이드 앱을 개발하는 것은 정말 많은 공부가 필요하고 잘하는 것은 정말 어려운 일입니다. 하지만 아무리 복잡한 내도 그 본질
자체는 단순해요. 여러분이 안드로이드 를 개발하기 위한 개발 도구를 장만 하시고 또 자바와 같은 컴퓨터 언어를 익혀 익힌 다음에 자바를 이용해서 어떻게 안드로이드를 제어 하는가 라는 것을 공부하면 여러분이 안드로이드 앱을 개발할 수 있게 되는 것입니다.
------
* 유튜브 강의에서 자막을 추출해 정리했습니다.
-----
이런게 있다니!
다음 강의부터 실습같으니 두근두근..!
'생활코딩 > JAVA1' 카테고리의 다른 글
생활코딩) JAVA1 - 6.2. 데이터 타입 (0) | 2021.05.03 |
---|---|
생활코딩) JAVA1 - 6.1. 데이터와 연산 (0) | 2021.05.03 |
생활코딩) JAVA1 - 5.b. 사물을 자바로 제어하기 (0) | 2021.05.02 |
생활코딩) JAVA1 - 5.a. 데스크톱 애플리케이션 만들기 (0) | 2021.05.02 |
생활코딩) JAVA1 - 5. Hello Java World (0) | 2021.05.02 |