Android 개발 교육
학습자가 전 세계 수십억 활성 Android 기기가 있는 플랫폼인 Android용 앱을 빌드할 수 있도록 학습 내용을 구성하세요.
실제적이고 관련성 높은 예시로 학생에게 동기 부여
전 세계 활성 Android 사용자는 26억 명이 넘습니다. 모바일 산업이 전 세계적으로 계속 성장하고 있는 지금이야말로 학생들이 일상에서 사용하는 기술을 만들고 이에 영향을 미치는 방법을 학습할 최적기입니다.
Android 개발은 Kotlin 우선입니다
Kotlin은 새로운 Android 앱을 빌드하는 데 권장되는 프로그래밍 언어입니다. 처음으로 프로그래밍을 배우는 학생의 경우 Kotlin의 코드 안전성 기능과 간결한 문법을 통해 핵심 프로그래밍 기본사항을 학습하는 데 집중할 수 있습니다.
학생들이 멋진 경력을 쌓을 수 있도록 준비시키기
Android 개발은 전 세계적으로 수요가 많은 중요한 기술입니다. Android 생태계 내에서 다양한 경력을 쌓을 수 있으며 새로운 비즈니스를 만들 수도 있습니다.
교육과정의 일환으로 이미 Kotlin을 가르치는 교수들의 이야기를 들어보세요.
강의
Kotlin을 사용한 Android 개발 과정은 교육자가 교실 환경에서 Kotlin 프로그래밍 언어를 사용한 Android 개발의 기초를 가르치기 위해 마련되었습니다.
기본 요건
학습자는 객체 지향 프로그래밍 언어와 IDE 사용 방법, GitHub 사용 방법을 잘 알고 있어야 합니다. Kotlin이나 Android를 사용해 본 적이 없어도 됩니다. 강사는 교육하기 전에 과정 콘텐츠를 완료하는 것이 좋습니다.
강의 슬라이드와 코드 샘플
과정은 13개 강의로 구성되고 각 강의는 약 1시간입니다. 각 강의에는 학습자들이 직접 완료하도록 Codelab 실습 2시간이 제공됩니다. Android를 가르칠 준비가 되었다면 이 자료를 사용하여 지금 바로 시작해 보세요. Kotlin 언어와 Android 개발 소개, UI 기본사항, Android 앱 아키텍처 등 다양한 분야를 다루는 강의가 있습니다. 다음 슬라이드를 사용하여 교실 환경에서 강의해 보세요.
강의 슬라이드와 코드 샘플
강의 | 슬라이드 보기 | 앱 샘플 보기 |
---|---|---|
참고: 강의 1~3에서는 Kotlin 언어를 다루며 강의 4에서 첫 번째 Android 앱을 빌드하는 방법을 알아봅니다. | ||
소개 | Kotlin을 사용한 Android 개발 | – |
강의 1 | Kotlin 기본사항 | – |
강의 2 | 함수 | – |
강의 3 | 클래스와 객체 | – |
강의 4 | 첫 Android 앱 빌드 | Dice Roller 앱 |
강의 5 | 레이아웃 | Tip Calculator 앱 |
강의 6 | 앱 탐색 | AndroidTrivia 앱 |
강의 7 | 활동 및 프래그먼트 수명 주기 | DessertClicker 앱 |
강의 8 | 앱 아키텍처(UI 레이어) | Unscramble 앱 |
강의 9 | 앱 아키텍처(지속성 레이어) | TrackMySleepQuality 앱 |
강의 10 | 고급 RecyclerView 사용 사례 | RecyclerView 앱 |
강의 11 | 인터넷 연결 | MarsRealEstate 앱 |
강의 12 | 저장소 패턴과 WorkManager | WorkManager 앱 |
강의 13 | 앱 UI 디자인 | Shrine 앱 |
모든 슬라이드 다운로드 | – |
학습 과정
슬라이드와 병행하여 이러한 학습 과정을 학습자의 과제로 사용하세요. 완료되면 학습자는 퀴즈를 풀고 강의마다 배지를 획득할 수 있습니다.
교수 평가
실습 과정이 대부분이므로 학생들은 모바일 앱 회사에서 자기 직무에 도움이 되는 구현을 학습합니다.
카비타 S. 오자 박사
시바지 대학교
학생은 모바일 앱 [개발]을 위한 앱 개발 언어를 배워야 합니다. Kotlin이 학습에 가장 적합합니다.
사트비르 싱 박사
I. K. 구즈랄 펀자브 기술 대학교
학생이 배울 수 있는 다른 언어와 비교할 때 Kotlin은 이해하기 더 쉽고 구현하기에도 좋습니다.
프리양크 싱할 박사
티어쌩커 마하비르 대학교
추가 리소스는 JetBrains Kotlin for Education 페이지를 참고하세요.
스터디 그룹 이끌기
Android 스터디 그룹 프로그램은 커뮤니티 구성원들이 함께 모여 Android 앱을 빌드하는 방법을 학습하도록 고안되었습니다.
기본 요건
프로그래밍을 해 본 적이 없어도 됩니다. 스터디 그룹 주최자의 경우 자료를 전문적으로 알거나 강의를 할 필요는 없습니다. 참여자가 Google에서 제공하는 자기 주도형 온라인 교육과정을 통해 학습할 수 있기 때문입니다. 그러나 주최자는 그룹을 이끌기 전에 콘텐츠를 완료하는 것이 좋습니다.
가이드
이러한 자료는 모임 그룹이나 방과 후 프로그램, 동료 그룹에서 사용할 수 있습니다. 프로그램이 끝나면 참여자에게 지역 커뮤니티 문제를 해결하는 Android 앱을 만드는 재미있는 과제를 제공할 수 있습니다.
- 주최자 가이드: 참여자 모집에 관한 도움말이 포함된 Android 스터디 그룹 운영 방법에 관한 자세한 가이드
- 발표자 가이드: 청중의 참여를 유도하고 세션용 슬라이드를 만드는 방법에 관한 도움말
- 세션 1과 2를 위한 샘플 슬라이드: 스터디 그룹의 최초 세션을 원활하게 진행하는 데 사용되고 조정할 수 있는 슬라이드
- 모든 슬라이드 다운로드
학습 과정
참여자들이 스터디 그룹의 일부로 거치게 될 Kotlin으로 배우는 Android 기본사항 과정의 학습 과정을 살펴보세요.
진행자 평가
학생들은 컴퓨터실에 들어가기 전에 두 시간 동안 줄을 섰습니다. 학생들 모두 프로그램에 열정적이었고 오늘 무언가 새로운 것을 배울 기대를 하고 있었습니다.
소로시 시와
아리아 대학교 DSC 책임자
Kotlin을 소개하고 학습자들의 삶에 영향을 미칠 수 있는 이 첫 단계에 함께 함으로써 정말 기쁘고 설렜습니다.
세렌 투네이, 세르칸 알크
DSC Turkey, Android 핵심 멘토팀
트위터에서 #AndroidStudyJams 팔로우하기