Published 3/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 8.10 GB | Duration: 19h 39m
Unlock the Full Potential of iOS App Development with Advanced Techniques and Best Practices
What you’ll learn
Basics of Xcode
Xcode interface and how can it work to bulid an aplication.
Introduction to SwiftUI
Design SwiftUI for iOS Chat App.
Requirements
No experience in Xcode needed.
Description
The Advanced iOS SwiftUI App Dev with Databases course is designed to provide developers with an in-depth understanding of building sophisticated iOS applications using SwiftUI and databases. In this course, you will learn how to create powerful user interfaces using the declarative syntax of SwiftUI and connect them to backend data sources using various database technologies.You will start by reviewing the fundamentals of SwiftUI, including the use of views, modifiers, and layouts. You will then move on to explore advanced topics such as animations, gestures, and navigation. Next, you will learn how to use different database technologies, such as Core Data, CloudKit, and Firebase, to persist and manage your app’s data.Throughout the course, you will work on a series of hands-on projects that will enable you to apply the concepts you learn in real-world scenarios. These projects include building a weather app, a social media app, and a shopping app, each of which will require you to use different database technologies.By the end of this course, you will have a deep understanding of SwiftUI, as well as the ability to design and implement sophisticated iOS applications that leverage databases to store and manage data. You will be well-equipped to take on challenging iOS development projects and to build apps that are scalable, performant, and user-friendly.
Overview
Section 1: 00a (Prerequisite) Introduction to Xcode
Lecture 1 00. Intro And Demo
Lecture 2 01. General Interface Intro
Lecture 3 02. File System Introduction
Lecture 4 03. Viewcontroller Intro
Lecture 5 04. Storyboard File Intro
Lecture 6 05. Connecting Outlets And Actions
Lecture 7 06. Running An Application
Lecture 8 07. Debugging An Application
Lecture 9 Source Files
Section 2: 00b (Prerequisite) Swift Language Basics – 01. Variable and Constants
Lecture 10 00. Language Basics Topics List
Lecture 11 00. Learning Goals
Lecture 12 01. Intro To Variables And Constants
Lecture 13 02. Primitive Types
Lecture 14 03. Strings
Lecture 15 04. Nil Values
Lecture 16 05. Tuples
Lecture 17 06. Type Conversions
Lecture 18 07. Assignment Operators
Lecture 19 08. Conditional Operators
Lecture 20 01 Source Files
Section 3: 00b – 02. Collection Types
Lecture 21 00.Topics-List-And-Learning-Objectives
Lecture 22 01. Intro To Collection Types
Lecture 23 02. Creating Arrays
Lecture 24 03. Common Array Operations
Lecture 25 04. Multidimensional Arrays
Lecture 26 05. Ranges
Lecture 27 02 Source Files
Section 4: 00b – 03. Control flow
Lecture 28 00. Topics List And Learning Objectives
Lecture 29 01. Intro To If And Else Statements
Lecture 30 02. Else If Statements
Lecture 31 03. Multiple Simultaneous Tests
Lecture 32 04. Intro To Switch Statements
Lecture 33 05. Advanced Switch Statement Techniques
Lecture 34 06. Testing For Nil Values
Lecture 35 07. Intro To While Loops
Lecture 36 08A. Intro To For…In Loops
Lecture 37 08B Intro To For…In Loops (Cont’d)
Lecture 38 09. Complex Loops And Loop Control Statements
Lecture 39 03 Source Files
Section 5: 00b – 04. Functions
Lecture 40 00. Topics List And Learning Objectives
Lecture 41 01. Intro To Functions
Lecture 42 02. Function Parameters
Lecture 43 03. Return Statements
Lecture 44 04A. Parameter Variations – Argument Labels
Lecture 45 04B. Parameter Variations – Default Values
Lecture 46 04C. Parameters Variations – Inout Parameters
Lecture 47 04D. Parameter Variations – Variadic Parameters
Lecture 48 05. Returning Multiple Values Simultaneously
Lecture 49 04 Source Files
Section 6: 00b – 05. Classes, Struct and Enums
Lecture 50 00. Topics List And Learning Objectives
Lecture 51 01. Intro To Classes
Lecture 52 02A. Properties As Fields – Add To Class Implementation
Lecture 53 02B. Custom Getters And Setters
Lecture 54 02C. Calculated Properties
Lecture 55 02D. Variable Scope And Self
Lecture 56 02E. Lazy And Static Variables
Lecture 57 03A. Behaviour And Instance Methods
Lecture 58 03B. Class Type Methods
Lecture 59 04. Class Instances As Field Variables
Lecture 60 05A. Inheritance, Subclassing And Superclassing
Lecture 61 05B. Overriding Initializers
Lecture 62 05C. Overriding Properties
Lecture 63 05D. Overriding Methods
Lecture 64 06. Structs Overview
Lecture 65 07. Enumerations
Lecture 66 08. Comparisons Between Classes, Structs And Enums
Lecture 67 05 Source files
Section 7: 00c (Prerequisite) Introduction to SwiftUI – 01 SwiftUI Overview
Lecture 68 01 What Is SwiftUI
Lecture 69 Source Files
Section 8: 00c – 02 Build an App with Basic View Objects
Lecture 70 01 Build A Text Object
Lecture 71 02 Build An Image Object
Lecture 72 03 Add An Image From The Web
Lecture 73 04 Add An Image From The Web
Lecture 74 05 Build A Button
Lecture 75 06 Build A Toggle Button
Lecture 76 07 Build A Slider
Lecture 77 08 Build A View From A Collection
Lecture 78 Source Files
Section 9: 00c – 03 Build Layout Objects
Lecture 79 01 Customize Stack Layouts
Lecture 80 02 Control Spacing Around Views
Lecture 81 03 Force Views To One Side
Lecture 82 04 Layer Views On Top Of Each Other
Lecture 83 Source Files
Section 10: 00c – 04 Build Events
Lecture 84 01 Read Text From A Textfield
Lecture 85 02 Build A Secure Password Field
Lecture 86 03 Read Values From A Slider
Lecture 87 Source Files
Section 11: Set Up and Authenticate Firebase in iOS SwiftUI App
Lecture 88 Introduction
Lecture 89 App Setup
Lecture 90 How To Set Up Firebase And Install The Firebase Pods
Lecture 91 Adding The Firebase Initialization Code And Trouble Shooting
Lecture 92 Designing The Log In_ Sign Up Screen
Lecture 93 Connecting Firebase With Login And Signup Screen
Lecture 94 Navigating The User After Successful Authentication And Sign Out
Lecture 95 01 Source Code
Section 12: Design SwiftUI for iOS Chat App
Lecture 96 1 Designing Title Row Component
Lecture 97 2 Designing Message Bubble Component
Lecture 98 3 Designing Message Field Component
Lecture 99 02 Source Code
Section 13: Build Firestore Database for SwiftUI iOS Chat App
Lecture 100 1 Setting Up Firestore Database And Adding Messages Manager
Lecture 101 2. Showing Fetched Data In The App With Realtime Updates
Lecture 102 3. Handling The Message Send Function
Lecture 103 1 Scroll To Bottom And Clearing The Message Box
Lecture 104 03 Source Files
Section 14: Build User Defaults for Local Data Persistence in SwiftUI Chat App
Lecture 105 1 Completing The UI
Lecture 106 2 Move And Delete Functionality
Lecture 107 3 Add Functionality
Lecture 108 4 Saving And Retrieving Data Using User Defaults
Lecture 109 04 Source Code
Section 15: Build Core Data for Local Data Persistence in SwiftUI Chat App
Lecture 110 1 Introduction And App Setup
Lecture 111 2 Configuring The Main View
Lecture 112 3 Configuring The Inside View
Lecture 113 05 Source Code
Beginner in application development
Password/解压密码www.tbtos.com
转载请注明:0daytown » Mastering Ios App Development With Swiftui And Databases