SwiftUI 4.0 - Task Management App UI - Complex UI - MVVM - Xcode 14 - SwiftUI Tutorials

preview_player
Показать описание
Hello Guys 🖐🖐🖐
In this Video I'm going to teach how to create Stylish Task Management App UI Which will highlight current tasks based on current Date and Time Using SwiftUI 4.0 | SwiftUI Complex UI | SwiftUI Tasks App UI | SwiftUI TaskPlanner App UI | SwiftUI Date And Time Formatter | SwiftUI MVVM | SwiftUI Pinned Header View | SwiftUI Custom Header View | SwiftUI @ViewBuilder | Swift | SwiftUI Xcode 14 | SwiftUI for iOS 16 | Xcode 14 SwiftUI.
#apple #swiftui #ios #xcode #animation #ui #design #animation

► Support Us

► My MacBook Specs
M1 MacBook Pro(16GB)
Xcode Version: 14.2
macOS Version: 13.1 Ventura

► Social Platforms

► Timestamps
0:00 Intro
0:49 Project SetUp
2:17 Building Custom Header View
9:14 Building Task Timeline View
17:21 Building Add New Task View

Thanks for watching
Make sure to like and Subscribe For More Content !!!
Рекомендации по теме
Комментарии
Автор

Great to see your constant improvement ... and thanks a lot for sharing that with us. Colors lesson is special 👍

Mahadev-xu
Автор

awesome! thank you. Just started learning swift UI.

RajaRaja-xshe
Автор

Love you man, how easily your flow clicked me. A suggestion, what it would be if you could build a production ready productivity app from scratch every short 10m episode, feature by feature basic to advance to appstore submission and its paid member access. Thank you.

bijayaadhikari
Автор

The video is great, but in the AddTaskView file there is a struct AddTaskView_Preview at the end: is in AddTaskView{ task in } This type does not allow the use of either @Binding or @ObservedObject in my application, because these two values Binding and ObservedObject work for me in other views only with brackets of type ( ) and not { } ! What about that please? Normally, I have this code in my views: ContentView(viewRouter: ViewRouter(), formVM: ToDoFormViewModel()) but it doesn't fit into the brackets { } with { task in } .

horwi
Автор

A very good tutorial. one update from my side, instead of using date extension for date formatting(from time 5:20) I used it like this:
Text(Date().formatted(
.dateTime
.month(.abbreviated)
.year()
))

chandrachudhk
Автор

The tutorial is great but now i have a questions. How can arrange this for entire year instead only a current week ?
Thank you

travelfeaturedyournexttrav
Автор

Great video. You can do the same, but now the task put into a clock ?

joanmunoz
Автор

Awesome but your definition is on 360 :/

kevinamadorrios