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는 처음 접하는 분도 충분히 따라올 수 있도록 커리큘럼이 구성되어 있습니다.

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


마무리

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

아자아자 화이팅!