SwiftUI iOS201
In 2019 Apple has been introduced a new framework called SwiftUI which used to build user interfaces using Swift language, this framework has not changed the way we build UIs only, but it has changed
-
- CH1: Introduction
- CH2: Views
- CH3: Text View
- CH4: Image and Symbols
- CH5: Basic Layout
-
CH6: Basic View Modifiers
- Introduction 07:45
- Basic Frame Modifier 17:47
- Flexible Frame Modifier 18:41
- Fixed Size Views 07:34
- Layout Priority 04:32
- Padding 09:00
- Visibility and Hidden 10:07
- Offset 07:37
- Z-Index 03:44
- Overlay 11:59
- Background 06:51
- Border, Brightness and Opacity 33:27
- Shadow 14:25
- Corner Radius 06:24
- Mask 03:16
- Scale Effect 08:34
- Color Invert 00:45
- CH7: Built-in Shapes
- CH8: List View
- CH9: Navigation
- CH10: TabView
- CH11: Presentation Modifiers
-
دراسة ذاتية
In 2019 Apple has been introduced a new framework called SwiftUI which used to build user interfaces using Swift language, this framework has not changed the way we build UIs only, but it has changed the complete process and thinking during App Development in general.
With SwiftUI, we can now start building apps for iOS, iPadOS, and macOS with the same code-base with minor changes only!
One main great thing about SwiftUI is that it uses a declarative syntax which makes building user interfaces like a charm.
It means that no more imperative approach after now, no complex Storyboards, and no UIKit!
Building Apps should be easy and fast, that's why we have SwiftUI now, the modern, the clean, and the fastest way to develop Apps.
In this course I'm going to teach you what's SwiftUI actually is and why you should use it RIGHT NOW to build Apple platform apps.
The course has been designed in a way that teaches you the basic concepts first and at the same time showing you that in action right away using XCode 13.
Prerequisites
This course requires some Swift language knowledge since you're developing UIs using Swift.
Swift Programming I (iOS 101 )
Swift Programming II (iOS 102 )
are the required course in order to get the most of this course.
Content
The course has been designed in a professional and academic way, you'll be given slides that can help you to organize your thoughts and draw a clear path to be a SwiftUI and iOS developer/Engineer.
By the end of this course, you should have the skills needed to build iOS Apps with professional UIs.
I hope you enjoy learning the new and modern way to build Apps using SwiftUI and SwiftUI App Lifecycle.
Naif Alshehri -
Naif works as a software engineer. He likes designing, building, and developing highly scalable and secured systems along with testing.
He's a professional certified Java programmer by Oracle. He has rich knowledge in programming languages {such as Java, Python, C, Swift, etc} advanced algorithms & data structures. Naif has the passion to work as an instructor, he has more than 9 years of experience in the field.
He likes to teach people how to program, how to build robust systems, and how should they think logically during the systems development and the right usage of data structures.
Most of his interests now are iOS Development, Backend Engineering, Backend Technologies, Cloud-Native Apps and Tools -
Student feedback
5
800 SAR
Lectures
83 Videos
Duration
14:53:39
Material
11 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
Yes, Completely
Certificate
Not Applicable
Reviews (0)
Real reviews from real students.
No reviews yet.