따라만 하는 수업이 아니라, 기초를 다지기 위한 앱을 만들어 봅니다. 우리가 만들고 싶은 것들을 만들기 위해 무엇이 필요한지 알아보는 시간입니다.
이런 걸
배워요!
iOS개발
swift
swiftUI
iOS
내가 직접 만들어서 써보는 계산기 앱 📱
내가 과연 앱을 만들 수 있을까? 무작정 문법 공부만 하다가 지쳤어..
이 정도 공부하고 뭔가를 만들 수 있을까? 뭘 더 해야하는지 감이 잘 안 오네..
언제쯤 앱 만들기를 시작해야하는걸까? 그냥 뭐든 만들어보고 싶은데..
이전 강의를 수강하신 분 혹은 학습을 막 시작해서 내가 어느 정도인지 가늠하시고 싶으신 분이라면 잘 오셨습니다. 이 강의에서는 첫 번째 관문인 계산기 앱을 만들어봅니다. 우리는 무엇가를 빌드하기위해 문법과 지식을 쌓고 있습니다. 실제로 나는 어느정도의 지식을 쌓았는지 테스트해봅시다.
최소한의 지식을 가지고 앱을 만들었기에 코드 퀄리티가 좋지는 않습니다. 하지만 처음 배우시는 분들에게는 그 안에서 배울 것이 많을 겁니다. 처음부터 좋은 코드, 깔끔한 코드를 짜거나 생각하는 것은 힘든 일이기에 일단 돌아가게 만들고 개선시켜봅시다.
또 다른 어떤 앱이든지
만들어볼 수 있습니다.
앱을 만들다가 막히는
부분을 해결할 수 있습니다.
더 나은 앱을 만드는 방법에 대한
힌트를 얻어갈 수 있습니다.
일단 껍데기부터 만드는 것이 중요하겠죠? Swift UI로 껍데기를 만들어서, 실제로 동작하지는 않지만 겉으로 봤을 때 계산기처럼 보이는 앱을 만듭니다. 그 후 어떻게 하면 좀 더 유연하게 만들 수 있는지 알아보고 코드를 개선합니다.
이전에 개선하지 않았다면 해야했던 많은 삽질을 줄인채로 계산기 버튼을 구현하고, 또 다시 개선합니다. 왜냐하면 개선하지 않으면 그 다음 기능을 개발하는데 힘들기 때문이죠. 즉 끊임없는 개선의 반복 작업입니다.
Q. 이전 강의들을 다 듣고와야 하나요?
네 듣고오시거나, 듣지 않더라도 내용을 다 알고 있어야 합니다.
Q. 앱 만들기부터 시작해도 되나요?
물론 가능하지만 이해가 잘 되지 않아 반복해서 보게 될 수는 있습니다.
Q. Swift UI로 개발을 시작해도 되나요?
네, 가능합니다. 결국 UIKit 공부를 하러 같이 갈 겁니다.
학습 대상은
누구일까요?
간단한 앱을 만들어 보고 싶으신 분
프로젝트를 통해 앱을 만들어 보고 싶으신 분
선수 지식,
필요할까요?
swift
swiftUI
안녕하세요 포항에서 개발을 낚고있는 리이오 입니다.
전체
8개 ∙ (1시간 36분)
레이아웃 그리기
10:32
버튼을 눌렀을 때 동작하게 만들기
07:13
반복문을 활용해보기
11:15
버튼의 타입을 열거형으로 만들기
14:05
연산을 구현해봅시다
12:19
1.0.0 계산기 완성!
14:48
상태값을 만들기
15:45