[개발자리] SwiftUI로 계산기앱 클론 코딩하기

강좌 소개
난이도
쉬움
카테고리
프로그래밍 - 프로그래밍 기초
태그
IOS, Swift
수료증
발급 가능
추천 수강대상
- 간단한 앱을 만들어 보고 싶은 분
- 프로젝트를 통해 앱을 만들어 보고 싶은 분

✅ Swift가 뭔가요?

Swift는 Apple에서 개발한 프로그래밍 언어로 iOS, macOS, watchOS 및 tvOS용 앱을 만드는 데 사용됩니다.

Swift는 배우기 쉬운 간결한 언어로, 코드 작성을 더 쉽게 만드는 여러 기능이 있습니다.


✅ 왜 배워야 하나요?

이 강의에서는 먼저 Swift UI를 활용하여 실제로 동작하지는 않지만 겉으로 봤을 때 계산기처럼 보이는 앱을 만듭니다. 그 후 어떻게 하면 좀 더 유연하게 만들 수 있는지 알아보고 코드를 개선합니다.

이전에 개선하지 않았다면 해야 했던 많은 삽질을 줄인 채로 계산기 버튼을 구현하고, 또 다시 개선합니다. 왜냐하면 개선하지 않으면 그 다음 기능을 개발하는 데 어려움이 있기 때문입니다. 즉, 끊임없는 개선의 반복 작업입니다.

만들어진 계산기 앱이 동작하지 않더라도 어떻게 보이는지 알아보는 것이 중요합니다. 그리고 이후에는 코드를 개선하면서 더 유연하고 효율적인 앱을 만들 수 있도록 노력해야 합니다.

이 강의는 초보자도 쉽게 따라 할 수 있는 수준으로 구성되어 있으며, 계산기 앱을 만들어가는 과정을 통해 SwiftUI의 기초를 배울 수 있습니다.


✅ 강의에서 어떤 내용을 배우나요?

Swift UI를 활용하여 계산기 앱의 레이아웃을 그리고, 버튼을 눌렀을 때 동작하게 만들어 봅니다.


반복문을 활용해보고, 버튼의 타입을 열거형(Enumeration)으로 만듭니다.


사칙 연산을 구현하고, 값을 입력하여 앱이 잘 작동하는지 확인합니다.


✅ 강의자는 어떤 분인가요?

남들보다 뛰어나진 않지만, 좋은 습관을 가지고 많은 사람들과 일 할 수 있는 사람이 되고 싶은

협업에 관심을 가지고 노력하는 개발자입니다.

GitHub : https://github.com/M1zz

Blog : https://dev200ok.blogspot.com/p/ios-ios-developer-roadmap.html

교육 과정
  • 01
    SwiftUI로 계산기앱 클론 코딩하기
    8개 (1시간 36분)
  • 01. 화면그리기
    10분
    02. 버튼 동작하게 하기
    7분
    03. 반복문을 활용해보기
    11분
    04. enum 활용하기
    14분
    05. 숫자버튼 동작하게 하기
    10분
    06. 사칙연산 구현하기
    12분
    07. 작고 소중한 나의 계산기
    14분
    08. 입력 상태값을 넣어보기
    15분
마지막 업데이트|2023년 04월 21일
강의자 소개
개발을 좋아하고 공유하는 것을 좋아하는 개발자입니다.

강좌 후기
무료

평균평점
0.0
난이도
쉬움
수강기간
평생 무제한