안드로이드 스튜디오 무료 트레이닝: 코틀린, 자바 무료로 배우는 방법
포스트 난이도: HOO_Junior
<포스트 난이도 참고 포스트>
취미나 사이드 프로젝트로 애플리케이션 개발에 관심이 많은 프로그래머들이 많다. 프로그래머에게 사이드 프로젝트는 지치거나 현타가 올 수 있는 프로그래밍 업무에서 벗어나 프로그래밍에 대한 흥미를 되찾을 수 있는 좋은 취미활동이라고 생각한다. 또는 졸업 프로젝트나 프로그래밍을 스펙을 쌓고 싶은 국내 학부생들도 최근에는 애플리케이션을 혼자서 하면서 포트폴리오를 만들어 보곤 한다.
전문적인 애플리케이션을 만들진 않더라도 앱 개발은 좋은 스트레스 해소 방법이며, 크진 않더라도 경력도 챙길 수 있다는 점에서 다방면으로 좋은 취미 활동이라고 본다. 이번 포스트에서는 기존 프로그래머들이 앱 개발에 쉽게 틈틈이 배울 수 있는 방법에 대해서 소개해볼까 한다.
# Android Studio Training Course
필자가 아는 안드로이드 스튜디오는 프레임 코드를 살펴볼 수 있는 웹 사이트이었다. 한마디로 실제로는 Github를 참고하지 안드로이드 스튜디오 웹 페이지를 자주 들어가서 살펴보지는 않았었다. 하지만 이제는 안드로이드 스튜디오에서도 다양한 서비스를 앱 개발자들을 위해 제공하는데 그중에 하나가 바로 Andorid Studio Training Courses이다.
https://developer.android.com/courses
Android Studio Training Courses에 들어가면 코틀린 또는 자바 기반으로 안드로이드 앱 개발을 할 수 있는 기초 지식부터 심화된 앱 개발 방법까지 영상과 Example code, Quiz 등을 통해 체계적인 공부가 가능하다. 필자가 체계적인 공부라고 이야기한 이유는 웹 페이지에서 제공하는 트레이닝 방법을 따라가기만 하면 이해하기 쉽게 공부가 가능하기 때문이다. 사실 과거와 같이 정보만 주어지고 직접 찾아서 보는 방법이라면 공부하기 쉽지 않다. 하지만 단계적인 앱 개발 설명과 부가적인 영상 및 예제 코드는 직접 따라 해 보면서 앱 개발에 대한 경험을 통한 지식 습득이 가능하다.
# 레벨에 맞는 코스 선택의 가능
자바랑 코틀린에 대해서 원하는 코스의 난이도와 기능에 대한 부분이 나눠져있기 때문에 원하는 부분만 선택적으로 공부가 가능하다. 안드로이드 앱 개발을 처음 해보는 개발자의 경우는 처음부터 단계적으로 공부가 가능하다는 점에서 쉽게 공부를 할 수 있고, 필자와 같이 기존에 앱 개발에 대한 경험을 가지고 있는 개발자의 경우 본인이 부족하거나 배우고 싶은 부분만 추가적으로 공부가 가능하다.
# 자격증처럼 확인 뱃지 획득이 가능하다.
필자는 생색을 내고 기록에 남기는 걸 좋아하는 사람이다. 물론 필자와 같이 무언가 남기는 걸 좋아하지 않는 개발자에게는 해당사항이 없겠지만 필자와 같이 앱 개발을 한 부분에 대해서 기록을 남기고 싶다면 Android Studio Training Courses에서 가능하다. 각 코스를 수료하고 나면 퀴즈 결과에 따라 배지를 얻을 수 있다. 배지는 원하는 사이트에 공유하고 포스팅이 가능하다.
https://www.linkedin.com/feed/
예를 들면 필자는 Linkedin에 획득한 뱃지에 대해서 포스팅을 올린다. 배지가 있다고 해서 당장 취업을 할 수 있거나 엄청난 업적을 수행한 건 아니지만 취업 활동에 있어서 또는 프로그래머로써 평가받는 입장에서 어떤 경력과 경험을 했는지에 대한 판단 지표로 사용될 수 있다. 한마디로 앱 개발 공부를 해봤고 앱 개발에 대한 기본적인 능력이 있다는 걸 증명할 수 있는 수단으로 사용이 가능하다는 것이다. 필자의 개인적인 생각으로는 경력자보다도 신입 개발자 또는 취업 준비하는 전공자 졸업생에게 작지만 도움이 되는 부분이라고 생각한다.
#In conclusion, 3줄 요약
https://developer.android.com/courses
1. Android Studio Training Courses는 무료로 코틀린, 자바 기반 앱 개발 공부하기 좋다.
2. 난이도에 맞는 단계별 코스 선택이 가능하고 원하는 코스를 선택적으로 들을 수 있다.
3. 코스 수료 이후에 뱃지를 획득할 수 있으며, 프로필 관리 사이트에 포스팅이 가능하다.
'Android App' 카테고리의 다른 글
[Android Studio] 파이어베이스(Firebase)란? (0) | 2022.04.26 |
---|---|
[APP] HAXM installation failed. To install HAXM follow the instructions found at: (2) | 2022.03.25 |
[APP] App Design Prototype Tools: Figma (0) | 2022.03.17 |
[APP Development] 코틀린 기반 안드로이드 애플리케이션 개발할때 알아두면 좋은 사이트 (0) | 2021.07.31 |
[Application Development] 무료로 사용 가능한 UI 프로토타입 툴 - 카카오 오븐(Oven) (0) | 2021.05.27 |
댓글