[개발자리] 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로 계산기앱 클론 코딩하기
  • 01. 화면그리기
    02. 버튼 동작하게 하기
    03. 반복문을 활용해보기
    04. enum 활용하기
    05. 숫자버튼 동작하게 하기
    06. 사칙연산 구현하기
    07. 작고 소중한 나의 계산기
    08. 입력 상태값을 넣어보기
마지막 업데이트|2023년 04월 21일
강의자 소개
개발을 좋아하고 공유하는 것을 좋아하는 개발자입니다.

강좌 후기
무료

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