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

    Learn Swiftui 5 & Ios 17 By Building Complete Goals App

    Posted By: ELK1nG
    Learn Swiftui 5 & Ios 17 By Building Complete Goals App

    Learn Swiftui 5 & Ios 17 By Building Complete Goals App
    Published 8/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 3.28 GB | Duration: 7h 51m

    Master SwiftUI, Firebase, and Advanced iOS Techniques: Build, Deploy, and Elevate with Your Goals App

    What you'll learn

    Learn to build iOS app from beginner to professional using SwiftUI

    Learn Design Patterns in SwiftUI

    Learn Firebase backend with SwiftUI

    Learn to write unit tests for business logic

    Requirements

    Knowledge of Swift Language

    Knowledge of Xcode

    Description

    Welcome to the comprehensive course on building a Goals app using SwiftUI and Firebase. This course will equip you with the skills to create a polished iOS application ready for publication. With a focus on hands-on learning, you will master SwiftUI for creating engaging user interfaces. Explore Firebase as a powerful backend solution for data storage, enabling seamless cloud-based integration.Learning Objectives:SwiftUI Mastery: Gain expertise in SwiftUI's declarative approach to UI design, creating visually appealing and responsive interfaces effortlessly.Firebase Integration: Learn to seamlessly integrate Firebase for backend services, mastering real-time data storage and retrieval.MVVM Design Pattern: Understand the Model-View-ViewModel design pattern, creating modular and maintainable code for efficient development.Repository Design Pattern: Discover the Repository pattern to manage data sources, enhancing code organization and reusability.Dependency Injection: Implement dependency injection to improve code testability, flexibility, and separation of concerns.Unit Testing Proficiency: Develop robust business logic through unit testing, ensuring app stability and reliability.Swift Standard Library Extension: Extend the Swift standard library with custom functionalities, enhancing the app's capabilities.UIKit in SwiftUI: Incorporate UIKit components into SwiftUI interfaces, leveraging existing resources effectively.UIKit Delegation in SwiftUI: Learn to manage delegation from UIKit to SwiftUI, effectively responding to delegate-based events.Custom Animation Extensions: Create captivating user experiences with custom animation extensions, making your app visually appealing and engaging.Embark on this journey to transform your SwiftUI skills, Firebase knowledge, and app-building proficiency. By the end of this course, you'll be empowered to develop feature-rich iOS applications that combine the best of SwiftUI's modern approach, Firebase's robust backend capabilities, and advanced techniques like dependency injection for well-structured and testable code.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Section 2: Configurations

    Lecture 2 Project Creation

    Lecture 3 Firebase Configuration

    Lecture 4 Folder Setup

    Section 3: Models

    Lecture 5 Model Creation

    Section 4: Repository Design Pattern

    Lecture 6 Understanding the Basics

    Section 5: Repository Protocol

    Lecture 7 Goal Repository Protocol

    Section 6: Mock Goal Repository

    Lecture 8 Mock Goal Repository Creation

    Lecture 9 Mock Goal Repository Unit Tests

    Section 7: Firebase Goal Repository

    Lecture 10 Setup

    Lecture 11 Get All Goals

    Lecture 12 Add New Goal

    Lecture 13 Delete Goal

    Lecture 14 Add New Goal Item

    Lecture 15 Delete Goal Item

    Lecture 16 Firebase Goal Repository Unit Tests

    Section 8: Color Extensions

    Lecture 17 Color Extension - Part 1

    Lecture 18 Color Extension - Part 2

    Lecture 19 Color Extension Unit Tests

    Section 9: Date Extensions

    Lecture 20 Date Extension

    Section 10: UIKit to SwiftUI

    Lecture 21 UIViewRepresentable Explained

    Lecture 22 Emoji TextField

    Section 11: Animation Extensions

    Lecture 23 Custom Animation Extension

    Section 12: View Models with Unit Tests

    Lecture 24 Goal ViewModel

    Lecture 25 Goal List ViewModel

    Lecture 26 Add Goal ViewModel

    Lecture 27 Add Goal ViewModel Unit Tests

    Lecture 28 Goal Detail ViewModel

    Lecture 29 Goal Detail ViewModel Unit Tests

    Section 13: User Interface

    Lecture 30 Goal View

    Lecture 31 Add New Goal View

    Lecture 32 Goal Detail View

    Lecture 33 Bug Fixes

    Lecture 34 Main Content View

    Section 14: Appendix - SwiftUI 5 Basics

    Lecture 35 VStacks

    Lecture 36 LazyVStacks

    Lecture 37 HStacks

    Lecture 38 LazyHStacks

    Lecture 39 ZStacks

    Learn to build complete iOS app from beginner to professional using SwiftUI