Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Deep Dive Ios 16 Swiftui Programming

    Posted By: ELK1nG
    Deep Dive Ios 16 Swiftui Programming

    Deep Dive Ios 16 Swiftui Programming
    Published 9/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 6.52 GB | Duration: 14h 35m

    A project-based approach to the MVVM design pattern using SwiftUI

    What you'll learn
    Learn to build an iOS 16 App
    Learn good programming practices
    Learn MVVM design pattern
    Have fun programming and exploring
    Requirements
    There are no prerequisites besides wanting to learn
    Description
    This course focuses on iOS 16 programming using SwiftUI. You will learning programming fundamentals of the Swift programming. This is a project based course. In each project you will learn about more features of the language and gain more experience. The Apps will be written using the MVVM software design pattern which goes hand in hand with SwiftUI.We will start by learning SwiftUI Essentials. Then we will move on to creating projects. We will create a Tip Calculator based on a design from the site Dribble. We will create a quote a day app that uses a quote API, in other words we will learn how too grab data off the internet. We will learn how to create a flash card/trivia game with an emphasis on drag, magnify and tap gestures. We will create amazing frontend user interfaces of a task manager, a finance app and a meditation app. We will learn how to create code snippets to speed up our app development process. We will learn about text to speech and speech to text. We will learn how to apply filters to images.Moreover this course is dynamic in the sense that I will regularly post more material of my own and/or in response to specific requests from students.Happy programming and have a Great day

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Install Xcode 14 and SF Symbols

    Section 2: The Greetings App

    Lecture 3 Introducing modifiers

    Lecture 4 More Text Views in a VStack

    Lecture 5 Adding a View

    Lecture 6 Adding a Struct and an Array of Structs

    Lecture 7 Simplifying the code with the ForEach view

    Lecture 8 Add the Greeting Title and some Spacers

    Lecture 9 Cleaning up the code by refactoring and adding a background color

    Lecture 10 Adding a cool gradient background

    Lecture 11 Random color on tap gesture

    Lecture 12 Rotation animation of a circle using a @State variable

    Lecture 13 Creating a random caption

    Lecture 14 Dark Mode

    Lecture 15 Creating an App icon

    Lecture 16 Resizing the App icon

    Lecture 17 Clear the background of the App icon

    Lecture 18 Create a Launch Screen

    Lecture 19 Adding documentation to the Views

    Lecture 20 Localizing your App

    Lecture 21 Adding yet another language to the App

    Section 3: SwiftUI Basics

    Lecture 22 SwiftUI Basics 1

    Lecture 23 SwiftUI Basics 2

    Section 4: Xcode Code Snippets

    Lecture 24 Code Snippets

    Lecture 25 Page Tabbed View

    Lecture 26 Button Snippets

    Lecture 27 Gradient Text and Masks

    Lecture 28 Nice View Snippets

    Lecture 29 Avatar Snippet

    Lecture 30 Image Url Snippet

    Section 5: Introduction to the MVVM Design pattern with recipes

    Lecture 31 MVVM Example - Recipe Model

    Lecture 32 MVVM Example - Recipe View Model

    Lecture 33 MVVM Example - ListItem View

    Lecture 34 MVVM Example - Improving the View

    Lecture 35 MVVM Example - ShowRecipeView

    Lecture 36 MVVM Example - Touch up the image

    Section 6: Brevis App - Hotkeys

    Lecture 37 Brevis - Creating the Model

    Lecture 38 Creating the ViewModel

    Lecture 39 Creating the Hotkey View

    Lecture 40 Adding a list of hotkey descriptions

    Lecture 41 Rotate on Tap

    Lecture 42 Adding an image background

    Section 7: Tip Calculator

    Lecture 43 Supporting Light and Dark mode

    Lecture 44 Sine Path

    Lecture 45 Localizable Strings

    Lecture 46 Enter Total View

    Lecture 47 Choose Tip View

    Lecture 48 ChooseTipView - Adding State and Bindings

    Lecture 49 Implementing Split Bill

    Lecture 50 Payment Summary View

    Lecture 51 Payment Summary View - Computed Properties

    Lecture 52 Cleaning up the view

    Lecture 53 Custom Tip View

    Lecture 54 App Icon of Tip Calculator

    Lecture 55 Tap out of TextField

    Lecture 56 Change Display Name of Calculator

    Lecture 57 Human Interface Guidleines Layout

    Lecture 58 Supporting Landscape and Portrait mode

    Section 8: Flashcards App

    Lecture 59 Create Flashcard Project

    Lecture 60 Creating the Models

    Lecture 61 Import images

    Lecture 62 Creating the QuestionViewModel

    Lecture 63 Creating the FlashCardViewModel

    Lecture 64 TwoSidedBackgroundView

    Lecture 65 FillBar View

    Lecture 66 FlashItem View

    Lecture 67 Header View

    Lecture 68 TextAndOptionalImage View

    Lecture 69 Card View

    Lecture 70 Topic View

    Lecture 71 The Questions View

    Lecture 72 Creating the App Icon

    Lecture 73 ImageLink View

    Section 9: Mystic Puzzle

    Lecture 74 Creating the Puzzle Model

    Lecture 75 Adding documentation to the Model

    Lecture 76 Adding the view model and adding extensions to CGPoint

    Lecture 77 Adding tiles to the View

    Lecture 78 Adding some more tiles

    Lecture 79 Adding digits to the View

    Lecture 80 Adding the two digit numbers to the View

    Lecture 81 Add background images

    Lecture 82 Adding a custom font

    Lecture 83 Move tile on Tap

    Lecture 84 Shuffle Tiles

    Lecture 85 Adding buttons

    Lecture 86 Implementing the done() function

    Lecture 87 Adding a sound effect

    Lecture 88 Saving state

    Lecture 89 Add an App Icon

    Section 10: Quote of the day App

    Lecture 90 Warming up with an awesome View

    Lecture 91 Getting started with the Main Quote App

    Lecture 92 Random Quote API and the Quote Model

    Lecture 93 The Quote View

    Lecture 94 The Quote View Model

    Lecture 95 Putting it all together

    Lecture 96 MVP Completed

    Lecture 97 Import Images

    Lecture 98 Select Image View

    Lecture 99 Select Font View

    Lecture 100 Import Custom Font

    Lecture 101 Add fonts to Select Image View

    Lecture 102 Dealing with large Quotes

    Lecture 103 Sliders for Text Opacity and Size

    Section 11: Speed code a Chill Meditation App

    Lecture 104 Chill Meditation App

    Section 12: Meditation App - Frontend

    Lecture 105 Getting Started

    Lecture 106 Color palette and the Home Screen

    Lecture 107 Creating the Greetings View

    Lecture 108 Creating the Chips View

    Lecture 109 Current Meditation View

    Lecture 110 The Feature View - Part 1

    Lecture 111 The Feature View - Part 2

    Lecture 112 The Feature View - Part 3

    Lecture 113 Tab View - Part 1

    Lecture 114 Tab View - Part 2

    Lecture 115 Cleaning up the code

    Section 13: Finance App UI

    Lecture 116 Intro Finance App

    Lecture 117 Getting started with the About view

    Lecture 118 Color Palette and the Avatar View

    Lecture 119 ChoicesView using a list of custom labels

    Lecture 120 About View - Final Tweeks and adding an Optional Description

    Lecture 121 CreditCardView - Import EMV Chip from Figma

    Lecture 122 CreditCardView - The Chip

    Lecture 123 CreditCardView - Working on the View

    Lecture 124 CreditCardViewPage

    Lecture 125 CreditCardViewPage Continued

    Lecture 126 CreditCardViewPage Completed

    Lecture 127 CreditCardView - TopView

    Lecture 128 CreditCardView - Adding Folders

    Lecture 129 CreditCardView - TransactionView

    Lecture 130 CreaditCardView - Import Icons from FlatIcons

    Lecture 131 CreditCardView - Using Icons

    Lecture 132 YourBalanceView - Getting Started

    Lecture 133 YourBalanceView - First Steps

    Lecture 134 YourBalanceView - Designing the Header

    Lecture 135 YourBalanceView - Designing the Amount View

    Lecture 136 YourBalanceView - Actions View

    Lecture 137 YourBalanceView - Action Of The Week View

    Lecture 138 YourBalanceView - Monthly Expenses View

    Lecture 139 YourBalanceView - Monthly Expenses View Completed

    Lecture 140 YourBalanceView - Monthly Expenses View Refactoring Bar View

    Section 14: Multilingual Animals

    Lecture 141 Getting Started and Creating the Background

    Lecture 142 Get pictures from Pexel

    Lecture 143 Resize and import images

    Lecture 144 Animal Image Enumeration

    Lecture 145 The Animal Model

    Lecture 146 Speech

    Lecture 147 AnimalViewModel

    Lecture 148 The Animal Image View

    Lecture 149 Language View Model

    Lecture 150 AnimateView : Image

    Lecture 151 Animate View Buttons

    Lecture 152 AnimateView : The Flags

    Lecture 153 Creating the App Icon

    Beginner-intermediate programmers or anyone wanting to learn to program iOS 15 and iOS 16 using SwiftUI