Skip to main content

BCSD 가이드: 안드로이드

· 6 min read

안드로이드 트랙을 소개합니다!

안드로이드 트랙에 지원해주신 여러분, 진심으로 환영합니다!

저희 안드로이드 트랙은 전 세계 모바일 OS 점유율의 약 70%를 차지하고 있는 안드로이드 앱 개발을 중심으로 활동하고 있습니다.


Q. 안드로이드란 무엇인가요?​

안드로이드는 구글에서 개발한 모바일용 운영체제로,

전 세계 모바일 시장에서 약 70%의 점유율을 차지하고 있습니다.


Q. 어떤 언어를 사용하나요?​

저희는 Kotlin이라는 언어를 사용합니다.

Kotlin은 Jetbrains사에서 개발한 객체지향 프로그래밍 언어로, 자바와 100% 호환되는 언어입니다.


Q. 안드로이드 트랙에서는 무엇을 하나요?​

안드로이드 트랙에서는

안드로이드 앱을 직접 개발하고, Play 스토어에 배포하는 일련의 과정을 경험하게 됩니다.


Q. 모바일 게임 개발도 배우나요?​

아쉽게도 안드로이드 트랙에서는 모바일 게임 개발을 다루지 않습니다.

게임 개발에 관심이 있으시다면 게임 트랙에 지원해주시면 좋겠습니다.


Q. Java만 해봤는데, 또는 Kotlin이 처음인데 따라가기 힘들까요?​

Kotlin은 JVM 언어이지만, Java와 문법이 다르기 때문에 Java 경험이 크게 도움이 되지는 않을 수 있습니다.

하지만 Kotlin은 비교적 배우기 쉬운 언어라, 처음 접하시더라도 충분히 따라오실 수 있습니다.


Q. 누구와 협업하게 되나요?​

저희는 백엔드 개발자, 디자이너, PM 등 다양한 역할의 팀원들과 협업합니다.


Q. Flutter나 React Native도 사용하나요?​

저희 트랙에서는 Flutter나 React Native는 사용하지 않고, Kotlin을 활용한 네이티브 앱 개발만 진행합니다.


Q. 프론트엔드와는 무엇이 다른가요?​

클라이언트 개발이라는 점에서 프론트엔드와 유사하지만,

웹과 모바일 플랫폼의 차이로 인해 개발 방식과 도구, 구현 방식에서 차이가 있습니다.


Q. iOS 트랙과는 어떤 점이 다르나요?​

안드로이드 트랙과 iOS 트랙 모두 모바일 앱 개발을 목표로 하지만,

플랫폼이 다르기 때문에 사용하는 언어나 개발 도구에도 차이가 있습니다.


Q. 비기너 과정은 어떻게 진행되나요?​

안드로이드 트랙 비기너 과정은 총 17주(13주 교육 + 3주 자율 프로젝트 + 1주 회고)로 이루어져 있습니다.

코틀린 언어의 기초부터 안드로이드 앱 개발 방법, 그리고 다른 개발자와 협업하는 방법까지 단계적으로 배웁니다.


Q. 레귤러로는 어떻게 전환되나요?​

비기너 교육과정을 성공적으로 이수하고, 그 과정에서 배운 내용을 바탕으로 회고 프로젝트를 진행합니다.

회고를 성공적으로 마치면 레귤러로 전환됩니다.


Q. 레귤러가 되면 무엇을 하나요?​

레귤러로 전환되면, **BCSDLab에서 진행 중인 실제 프로젝트(현재는 코인 프로젝트)**에 투입되어 실전 경험을 쌓게 됩니다.


Q. 많이 어렵나요?​

사람마다 다르지만 새로운 것을 배우는 과정이기 때문에 쉽지는 않을 수 있습니다.

하지만 커리큘럼을 성실히 따라오신다면 충분히 해낼 수 있으니 걱정하지 않으셔도 괜찮습니다!


마무리​

처음에는 익숙하지 않은 언어나 도구, 새로운 개발 환경이 부담스럽게 느껴질 수 있습니다.

하지만 한 단계씩 차근차근 따라가다 보면, 분명히 실력이 쌓이고 있다는 것을 느끼게 될 거예요.

모르는 게 있으면 언제든지 물어보셔도 좋아요!