Watchos Swiftui Project SwiftUI에서 page based navigation 사용하기 SwiftUI에서 page based navigation 사용하기 apple watch의 UI 베이스는 주로 page base navigation 형태를 취하고 있다. apple watch는 작은 화면에서 사용자에게 같은 레벨의 UI를 제공하기 위해 페이지 형태를 제공하고 있다. Designing for the
Watchos Swiftui Project Circle Timer 만들기_4_MVVM_Combine Circle Timer 만들기_4_MVVM_Combine 앞서 타이머 UI를 만들었는데, 이제 실제 UI를 만들어 보려 한다. 실제 프로젝트에서는 RxSwift와 MVVM을 사용해 개발하는데, 이번에 SwiftUI로 화면을 만들기 시작했으니 이번 기회에 Combine을 사용해보려 한다. MVVM 예전에 SwiftUI와 MVVM에
Watchos Swiftui Project Circle Timer 만들기_3_User_Interation(SwiftUI, gesture, DragGesture) Circle Timer 만들기_3_User_Interation(SwiftUI, gesture, DragGesture) 이제 타임 타이머와 마찬가지로 손가락을 이용해서 시간을 설정할 수 있는 기능을 넣겠습니다. 손가락으로 시간을 변경 하려면 사용자의 drag 제스쳐를 잡아낼 수 있어야 합니다. 사전에 만든 CircleShape를 화면에 붙여줍니다.
Watchos Swiftui Project Circle Timer 만들기_2(SwiftUI, CoreGraphics, Shape) Circle Timer 만들기_2(SwiftUI, CoreGraphics, Shape) 앞선 포스트에서는 Path를 사용화 화면을 그렸다. 타임 타이머와 유사한 화면을 그렸다. 이번 포스트에서는 Shape를 사용해 이전에 구현했던 것과 같은 화면을 그리려 한다. Shape와 Paths의 차이는 앞선 포스트를 설명했다.
Watchos Swiftui Project Circle Timer 만들기(SwiftUI, CoreGraphics, Paths) Circle Timer 만들기(SwiftUI, CoreGraphics, Paths) 목표 타임 타이머 형태의 원형 뷰를 만든다. 사용자의 움직임에 따라서 각도를 변경한다. 원 그리기 타임 타이머 Mod 의 핵심은 시각적으로 붉은색 원이 줄어드는데 있다. 따라서 자유 자제로 저
Watchos apple watch 프로젝트 apple watch 프로젝트 최근 애플 워치를 구매하고 워치 앱에 관심이 생겼다. 워치 앱을 공부하며 타임 타이머와 유사한 기능을 가진 워치 앱을 만들어 보려 한다. 타임 타이머 타임 타이머의 핵심은 시각적으로 시간의 경과를 체감할