한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
새로워진 Android Kotlin 코드랩 과정을 만나보세요!
2019년 10월 31일 목요일
<블로그 원문은
이곳
에서 확인하실 수 있습니다>
게시자: Jocelyn Becker, Google Developer Training 선임 프로그램 관리자
Kotlin으로 Android 앱을 빌드하는 방법을 배우고 싶으세요?
Kotlin Bootcamp for Programmers(프로그래머를 위한 Kotlin 부트캠프)
및
Developing Android apps in Kotlin(Kotlin으로 Android 앱 개발)
코드랩 과정으로 시작해 보세요.
Google과 Udacity는 현재
Kotlin 부트캠프
와
Kotlin으로 Android 앱을 빌드하는 방법
에 대한 동영상 기반 과정을 제공하고 있습니다. 저마다 학습 방법이 다른 분들께 도움을 드리고자, 가이드 기반
코드랩
과정으로 새로 게시했습니다. 올해 250만 명 이상의 사용자가 이와 같은 Google 코드랩을 통해 빌드 작업을 했습니다.
Kotlin 부트캠프
Google은 Kotlin 친화적인 Android API와 API 확장 프로그램을 비롯하여, Kotlin으로 Android 앱을 빌드하기 위한 특급 지원을 제공합니다. Kotlin은 자바 프로그래밍 언어 및 라이브러리와 완벽히 상호 운영되고 IntelliJ 및 Android Studio와 함께 포함됩니다.
Kotlin 부트캠프 과정에서는 Kotlin 명령문 작성 방법과 같은 기초적인 지식부터 시작해서 기본 제공 함수의 확장과 같은 함수 조작 작업에 이르기까지, Kotlin으로 프로그래밍하기 위해 필요한 모든 내용을 배우게 됩니다.
프로그래밍 방법을 이미 알고 계신 분을 위해, Kotlin 부트캠프에서는 Kotlin으로 Android 앱을 빌드하는 데 필요한 기초 과정을 제공합니다.
지금 바로 Kotlin 부트캠프를 시작해보세요!
Kotlin으로 Android 앱 빌드
Kotlin에 익숙하신 분이라면 Android 앱을 빌드하는 단계로 바로 진행하실 수 있습니다. 이 과정을 통해 'Hello World' 수준의 초보적 프로그래밍에서 세상과 실제로 연결하는 수준으로 나아갈 수 있습니다. 한 화면에서 기본적인 대화식 사용자 인터페이스를 빌드하기 시작해 인터넷을 통해 라이브 서버에서 데이터를 가져오는 멀티스크린 GDG(Google Developer Group) Finder 앱으로 끝을 맺습니다. 그 중간에는 데이터베이스를 위한 Room, 백그라운드 처리를 위한 Work Manager, Navigation 구성 요소 등의 Android Jetpack 구성 요소에 대해 배웁니다. 인기 있는 커뮤니티 라이브러리를 사용하여 이미지 로딩용 Glide, 네트워킹용 Retrofit, JSON 파싱용 Moshi와 같은 공통 작업을 단순화하게 될 것입니다. 이 과정에서는 앱 코드를 더 빠르고 정밀하게 작성하는 데 도움이 되도록 코루틴과 같은 주요 Kotlin 기능을 소개합니다.
각 단원에서, 현실적인 아키텍처를 가진 앱을 만들고 주요 기능을 구현하는 실습을 하게 됩니다. 예를 들어 주사위 굴리기 앱을 배포하는 방법에 대한 학습을 시작합니다. 'Android Trivia' 게임을 빌드하여 탐색을 구현하는 방법을 배우고 수면 추적기 앱을 빌드하여 Room 데이터베이스를 만드는 방법을 배웁니다.
모두 합쳐 10여 개의 앱을 만들고 관련 작업을 하게 되므로, 이 과정을 마치면 스스로 놀라운 앱 아이디어의 실현을 위해 사용할 수 있는 예제 코드 포트폴리오를 보유하게 되는 셈입니다.
지금 바로 시작하세요!
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed