[개발자리] 하나씩 꺼내먹는 SwiftUI - Level 2

강좌 소개
난이도
보통
카테고리
프로그래밍 - 프로그래밍 기초
태그
IOS, Swift
추천 수강대상
- SwiftUI를 처음 시작하는 분
- Swift 문법을 몰라도 UI를 그리고 싶은 분

SwiftUI가 뭔가요?

SwiftUI는 애플이 개발한 새로운 프레임워크로, iOS, iPadOS, macOS, watchOS, tvOS 플랫폼에서 사용자 인터페이스를 만드는 데 사용됩니다. SwiftUI는 선언형 UI 프레임워크로, UIKit과 같은 기존의 프레임워크보다 간단하고 빠르게 UI를 만들 수 있습니다. 또한, SwiftUI는 모든 애플 플랫폼에서 동일한 코드를 사용할 수 있으므로, 크로스 플랫폼 개발에 적합합니다.

SwiftUI를 통해 모바일 앱을 개발하는 데 필요한 Swift의 문법을 배울 수 있습니다. SwiftUI는 Swift로 작성되며, Swift는 배우기 쉬운 간결한 프로그래밍 언어입니다. SwiftUI의 문법은 UIKit의 문법과 유사하므로, UIKit을 알고 있다면 SwiftUI를 배우는 데 어려움이 없을 것입니다.


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

🤔 다크모드를 위한 색깔은 어떻게 넣을 수 있을까요?

🤔 컴포넌트를 구분해주는 구분선은요?

🤔 모달창을 띄우려면 어떻게 하죠? 사용자에게 경고를 주는 Alert는요?



처음부터 끝까지 어렵게 공부해서 앱을 만들지 마세요!

필요할 때 마다 하나씩, 꺼내드세요!



처음 모바일 앱에 도전하는 분들은 어려움을 느끼기 쉽습니다.

프로그래밍 언어 문법을 먼저 배워야 하는지, 어느 정도까지 배워야 하는지, 앱을 만들기 위해서는 무엇을 해야 하는지 등 고민이 많을 것입니다.

애플(Apple)에서 제안한 SwiftUI는 UI를 그리는 새로운 방법입니다.

iOS 애플리케이션의 UI를 그리기 위해서 반드시 Swift(스위프트)의 문법을 전부 알아야 하는 것은 아닙니다.

SwiftUI에서 지원하는 UI Component를 하나씩 배워가며 점점 복잡한 UI를 그려보는 것이 좋습니다.

모든 것을 공부하고 UI를 그리는 것보다 쉽고 빠르고 효과적으로 앱 개발에 다가갈 수 있을 것입니다.



이번 강의는 SwiftUI를 처음 시작하는 분들이나, Swift문법을 몰라도 UI를 그리고 싶은 분들을 위해 만들었습니다.

쉽고 재미있는 SwiftUI를 배워보세요!


참고하면 좋은 자료가 있나요?

문법 관련 자료: https://docs.swift.org/swift-book/documentation/the-swift-programming-language/

UI 관련 자료 (Apple Human Interface Guidelines): https://developer.apple.com/design/human-interface-guidelines


강의자는 어떤 분인가요?

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

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

GitHub : https://github.com/M1zz


교육 과정
  • 01
    오늘의 SwiftUI Component
  • 01. 다크모드를 위한 색깔은 어떻게넣지?
    02. 컴포넌트를 구분해주는 구분선 Divider
    03. Modal창을 띄우는 방법인 Sheet
    04. 사용자에게 경고를 주는 Alert
    05.다른 화면으로 갈 수 있는 방법 1 TabView
    06. 스위치를 켜고 끄는 거랑 같아요 Toggle
    07. 사용자의 입력을 받는 방법은 바로 TextField
    08. 비밀번호를 가리는 방법은 SecureField
    09. 진행도를 나타내는 방법인 ProgressView
    10. 글자와 이미지를 한 번에 Label로 표시하세요
    11. 상세 페이지로 이동시켜주는 NavigationView
    12. 상세 페이지로 이동시켜주는 iOS16의 NavigationStack
    13. 화면이 onAppear 할 때랑 onDisappear 할 때는?
    14. 이제까지 배운 걸로 간단하게 만들어보기
마지막 업데이트|2023년 04월 28일
강의자 소개
개발을 좋아하고 공유하는 것을 좋아하는 개발자입니다.

강좌 후기
무료

평균평점
0.0
난이도
보통
수강기간
평생 무제한