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. 프론트엔드와는 무엇이 다른가요?
클라이언트 개발이라는 점에서 프론트엔드와 유사하지만,
웹과 모바일 플랫폼의 차이로 인해 개발 방식과 도구, 구현 방식에서 차이가 있습니다.