最新消息:请大家多多支持

Mastering Ios App Development With Swiftui And Databases

教程/Tutorials dsgsd 115浏览 0评论

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

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Mastering Ios App Development With Swiftui And Databases

您必须 登录 才能发表评论!