Skip to main content

BCSD 가이드: iOS

· 6 min read

iOS 트랙을 소개합니다!

iOS 트랙에 오신 걸 진심으로 환영합니다!

iOS 트랙은 Apple의 생태계를 기반으로 한 앱을 직접 만들고, 실사용자에게 제공하는 경험을 해볼 수 있는 곳입니다.

Swift 언어를 통해 네이티브 iOS 앱을 개발하는 과정을 함께하게 됩니다.


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

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

Swift는 Apple에서 만든 공식 언어로, iOS, macOS, iPadOS 등 Apple 생태계 전반에서 널리 활용되고 있습니다.


Q. Swift는 어떤 언어인가요?​

Swift는 문법이 간결하고, 안전한 코드를 지향하는 현대적인 언어입니다.

초보자도 빠르게 익힐 수 있으면서, 고급 기능도 충분히 제공해 강력한 앱을 만들 수 있습니다.


Q. iOS의 장점이나 매력은 무엇인가요?​

iOS는 성능이 안정적이고, 사용자 경험(UX)에 매우 민감한 플랫폼입니다.

덕분에 디자인이나 기술적인 완성도를 높게 유지할 수 있다는 점이 큰 매력입니다.


Q. iOS는 왜 접근하기 어렵다는 이야기가 있나요?​

macOS 환경이 필요하고, Swift와 Xcode가 처음엔 생소하게 느껴질 수 있습니다.

하지만 한 번 익히면 개발 경험이 쾌적하고, 성장하기에 좋은 구조를 가지고 있습니다.


Q. 어떤 프로젝트를 하나요?​

비기너 과정에서는 작은 실습부터 시작해서,

나중에는 앱 하나를 스스로 만들어볼 수 있는 수준까지 성장할 수 있도록 도와드립니다.

레귤러로 전환되면 실제 Koin iOS 앱 프로젝트에 투입되어 실전 경험을 쌓게 됩니다.


Q. 레귤러가 되면 어떤 활동을 하게 되나요?​

실제 유저를 위한 앱 개발에 참여하며,

팀 단위로 기능 개발, 버그 수정, UI 개선 등 다양한 작업을 하게 됩니다.

혼자가 아닌 팀원들과 함께 기획하고 구현하는, 실무에 가까운 경험을 하게 됩니다.


Q. 처음 배우면 무엇부터 시작하나요?​

가장 먼저 Swift 언어의 기초부터 시작합니다.

이후에는 UIKit을 이용해 화면을 만들고, 네트워크 연결, 데이터 저장 등

앱에 필요한 다양한 기능을 하나씩 익혀나가게 됩니다.


Q. 어떤 경험을 제공하나요?​

피드백 과정을 통해 한 단계씩 성장할 수 있도록 설계된 트랙입니다.

기술뿐 아니라 ‘실제로 동작하는 앱’을 만들어가는 경험을 제공하는 것이 핵심입니다.


Q. 협업은 어떻게 이루어지나요?​

디자이너, 서버 개발자, PM 등 다양한 역할의 팀원들과 함께

실제 앱을 만드는 협업 경험을 하게 됩니다.

커뮤니케이션 능력도 중요한 스킬로 함께 다루게 됩니다.


Q. 교육은 어떻게 진행되나요?​

총 20주 과정으로, 16주는 커리큘럼 기반 수업, 4주는 프로젝트 기간입니다.

프로젝트 기간에는 실제로 앱을 만들어보는 실습을 하게 됩니다.


Q. 과정이 끝나면 어떤 절차가 있나요?​

프로젝트가 끝난 후,

과정 중 배운 내용과 프로젝트를 기반으로 회고를 진행합니다.

이 과정을 잘 마치면 정식 레귤러로 전환됩니다.


Q. 처음 배우는 사람도 따라갈 수 있나요?​

네! Swift와 iOS는 처음 접하는 분도 충분히 따라올 수 있도록 커리큘럼이 구성되어 있습니다.

중요한 건 이전 경험보다도, 얼마나 꾸준히 학습하고 도전하느냐입니다.


마무리​

과정을 따라가면서 점점 더 자신감이 생기고, 어느새 실제로 동작하는 앱을 만들고 있는 자신을 발견하게 될 것입니다.

아자아자 화이팅!