한국의 개발자들을 위한 Google Developers 국문 블로그입니다.
새로워진 Android Kotlin 코드랩 과정을 만나보세요!
Thursday, October 31, 2019
<블로그 원문은
이곳
에서 확인하실 수 있습니다>
게시자: 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
Android
Community
Web/Chrome
Cloud
ML/Tensorflow
Google Play
검색
Tag
AdMob
Android
App Bundle
Community
Flutter
gdg
Google Play
ML/Tensorflow
Web
Archive
2021
Mar
Feb
Jan
2020
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2019
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2018
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2017
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2016
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2015
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2014
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2013
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Apr
Mar
Feb
Jan
2012
Dec
Nov
Oct
Sep
Aug
Jul
Jun
May
Mar
Feb
Jan
2011
Dec
Nov
Feed