Android 개발자 기초 교육 과정에서는 기본적인 Android 프로그래밍 개념을 알아보고 자바 프로그래밍 언어를 사용하여 다양한 앱을 빌드합니다. Hello World부터 시작하여 작업을 예약하고 설정을 업데이트하며 Android 아키텍처 구성요소를 사용하는 앱까지 단계적으로 다양한 앱을 빌드합니다.
교육 과정 소개
Android 개발자 기초 교육 과정은 Google Developers 교육팀에서 만들었습니다. 이 교육 과정을 수강하려면 자바 프로그래밍 언어 사용 경험이 있어야 합니다.
교육 과정 자료에는 다음이 포함됩니다.
- 추천 과제가 있는 과정 Codelab: Android 개발자 기초의 Codelab
- 개념 참고 챕터: Android 개발자 기초 - 개념
- 슬라이드 자료
- Codelab에서 만드는 앱을 위한 솔루션 코드 및 시작 앱을 위한 GitHub의 소스 코드
각 과정에는 슬라이드 자료, 개념 챕터 그리고 대부분의 경우 하나 이상의 Codelab이 포함되어 있습니다. Codelab을 진행하면서 학습 중인 기술을 연습하고 완벽하게 숙달하는 방법으로 앱을 만듭니다. 일부 과정에서는 개념만 다루며 Codelab이 없습니다.
자료는 강사가 사용하거나 자바 프로그래밍 언어를 알고 있는 학습자가 자습할 수 있도록 온라인으로 무료로 제공됩니다.
Android 개발자 기초는 어소시에이트 Android 개발자 인증 시험을 준비하도록 도와줍니다.
이 교육 과정에는 어떤 내용이 포함되나요?
이 교육 과정에는 다음과 같은 4개의 학습 단원이 포함되며 각 단원에는 몇 가지 과정이 포함됩니다.
단원 1: 시작하기
이 단원에서는 Android 스튜디오 설치, 프로젝트 구조 이해, 첫 앱 빌드, 활동 만들기, 앱 테스트, Android 지원 라이브러리 사용에 관해 다룹니다.
먼저, 간단한 Hello World 앱을 배포합니다. 그런 다음, 간단한 활동이 있는 앱을 만든 후 활동 간에 데이터를 전달하는 멀티스크린 앱을 만듭니다. 또한 Android 지원 라이브러리를 사용하여 앱에 이전 Android 시스템 버전과의 호환성을 제공하는 방법도 알아봅니다.
단원 2: 사용자 환경
이 단원에서는 사용자의 입력을 가져오고 탐색 전략을 구현하며 테마 및 스타일을 사용하고 사용자 인터페이스를 테스트하며 머티리얼 디자인 원칙을 준수하는 방법에 관해 다룹니다.
탐색을 위한 메뉴 및 탭과 입력 컨트롤(예: 스피너 및 선택 도구 대화상자)을 사용하여 사용자로부터 정보를 얻는 앱을 만듭니다. 리소스를 추출하여 사용자 인터페이스 요소의 인스턴스에서 스타일을 만드는 방법을 알아봅니다. Recycler 뷰에 단어 목록을 표시하는 앱을 작성합니다. 그리고 일반 스크롤 목록보다 Recycler 뷰를 사용하는 것이 더 좋은 이유를 알아봅니다.
또한 점수 기록 앱을 빌드하여 머티리얼 디자인 가이드라인을 살펴봅니다.
단원 3: 백그라운드에서 작업
이 단원에서는 백그라운드에서 작업하고 작업을 예약하며 이벤트를 트리거하는 방법에 관해 다룹니다. 또한 백그라운드에서 작업 실행 시 성능에 미치는 영향과 배터리 소모를 줄이기 위한 권장사항에 관해 다룹니다. 리소스가 부족할 때 Android가 계속 실행할 앱과 중지할 앱을 결정하는 방식을 알아봅니다.
백그라운드 스레드로 인터넷에 연결하여 책의 저자를 찾는 앱을 작성합니다. 또한 알림을 보내고 작업을 예약하는 앱도 빌드합니다. 그리고 이전 버전의 Android에서 실행되는 앱에 예약 기능을 구현하는 방법을 알아봅니다.
단원 4: 사용자 데이터 저장
이 단원에서는 사용자 데이터를 저장하는 방법을 설명합니다. 공유 환경설정을 사용하여 간단한 키-값 쌍을 저장하는 방법을 알아본 후 Room 데이터베이스를 사용하여 사용자 데이터를 저장하고 검색하며 업데이트하는 방법을 알아봅니다. 또한 이 단원에서는 앱 구조화를 위한 권장사항을 나타내는 Android 아키텍처 구성요소도 소개합니다.
최신 뉴스
Android 개발자 기초 교육 과정 버전 2 사용 가능
Android 개발자 기초 교육 과정은 2018년 9월에 업데이트되었습니다. 자세한 내용은 출시 노트를 참고하세요.
전화 및 SMS 과정 이용 가능
Android 개발자 기초 교육 과정의 선택적 부가 과정인 Android 앱 - 전화 통화 및 SMS는 2017년 3월부터 제공됩니다.
Android 개발자 기초의 동영상
강의 동영상은 2017년 1월부터 YouTube에서 제공됩니다.