Companies Home Search Profile

Learn SwiftUI 5 & iOS 17 by Building Complete Goals App

Focused View

DevTechie DT

7:52:22

36 View
  • 1 - Introduction.mp4
    10:45
  • 2 - Project Creation.mp4
    02:10
  • 3 - Firebase Configuration.mp4
    13:30
  • 4 - Folder Setup.mp4
    03:41
  • 5 - Model Creation.mp4
    07:50
  • 6 - Understanding the Basics.mp4
    20:15
  • 7 - Goal Repository Protocol.mp4
    07:02
  • 8 - Mock Goal Repository Creation.mp4
    11:43
  • 9 - Mock Goal Repository Unit Tests.mp4
    27:25
  • 10 - Setup.mp4
    09:27
  • 11 - Get All Goals.mp4
    05:56
  • 12 - Add New Goal.mp4
    03:27
  • 13 - Delete Goal.mp4
    04:51
  • 14 - Add New Goal Item.mp4
    06:47
  • 15 - Delete Goal Item.mp4
    03:04
  • 16 - Firebase Goal Repository Unit Tests.mp4
    11:40
  • 17 - Color Extension Part 1.mp4
    09:27
  • 18 - Color Extension Part 2.mp4
    07:20
  • 19 - Color Extension Unit Tests.mp4
    14:02
  • 20 - Date Extension.mp4
    08:27
  • 21 - UIViewRepresentable Explained.mp4
    07:19
  • 22 - Emoji TextField.mp4
    15:44
  • 23 - Custom Animation Extension.mp4
    09:12
  • 24 - Goal ViewModel.mp4
    05:29
  • 25 - Goal List ViewModel.mp4
    13:46
  • 26 - Add Goal ViewModel.mp4
    09:13
  • 27 - Add Goal ViewModel Unit Tests.mp4
    11:04
  • 28 - Goal Detail ViewModel.mp4
    08:23
  • 29 - Goal Detail ViewModel Unit Tests.mp4
    08:36
  • 30 - Goal View.mp4
    11:05
  • 31 - Add New Goal View.mp4
    27:32
  • 32 - Goal Detail View.mp4
    12:02
  • 33 - Bug Fixes.mp4
    12:51
  • 34 - GoalsAppNew.zip
  • 34 - Main Content View.mp4
    38:29
  • 35 - VStacks.mp4
    13:25
  • 36 - LazyVStacks.mp4
    25:51
  • 37 - HStacks.mp4
    19:06
  • 38 - LazyHStacks.mp4
    15:59
  • 39 - ZStacks.mp4
    18:27
  • Description


    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

    Who is this for?


  • Learn to build complete iOS app from beginner to professional using SwiftUI
  • What You Need to Know?


  • Knowledge of Swift Language
  • Knowledge of Xcode
  • More details


    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:

    1. SwiftUI Mastery: Gain expertise in SwiftUI's declarative approach to UI design, creating visually appealing and responsive interfaces effortlessly.

    2. Firebase Integration: Learn to seamlessly integrate Firebase for backend services, mastering real-time data storage and retrieval.

    3. MVVM Design Pattern: Understand the Model-View-ViewModel design pattern, creating modular and maintainable code for efficient development.

    4. Repository Design Pattern: Discover the Repository pattern to manage data sources, enhancing code organization and reusability.

    5. Dependency Injection: Implement dependency injection to improve code testability, flexibility, and separation of concerns.

    6. Unit Testing Proficiency: Develop robust business logic through unit testing, ensuring app stability and reliability.

    7. Swift Standard Library Extension: Extend the Swift standard library with custom functionalities, enhancing the app's capabilities.

    8. UIKit in SwiftUI: Incorporate UIKit components into SwiftUI interfaces, leveraging existing resources effectively.

    9. UIKit Delegation in SwiftUI: Learn to manage delegation from UIKit to SwiftUI, effectively responding to delegate-based events.

    10. 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.

    Who this course is for:

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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    DevTechie DT
    DevTechie DT
    Instructor's Courses
    Hello World from DevTechie. We have several years of experience working for big tech companies to small startups with 40+ years of combined experience in developing apps and softwares. We believe in sharing the knowledge gained over the years and would like to invite you to join us in this journey. We cover end to end development for mobile, web, backend as well as data science and machine learning.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 39
    • duration 7:52:22
    • Release Date 2023/10/04

    Courses related to iOS Development

    Courses related to Swift

    Subtitle
    Intermediate Swift 3
    RayWenderlichIntermediate Swift 3
    1:26:07
    English subtitles
    06/18/2023

    Courses related to SwiftUI

    Subtitle
    Animatable Properties in SwiftUI 4
    Udemy DevTechie DT
    DevTechie DT
    Animatable Properties in SwiftUI 4
    1:26:49
    English subtitles
    06/05/2023
    Subtitle
    Generics in Swift
    TreehouseGenerics in Swift
    1:51:44
    English subtitles
    04/11/2023
    Subtitle
    Advanced Swift Error Handling
    RayWenderlichAdvanced Swift Error Handling
    20:36
    English subtitles
    06/14/2023

    Courses related to Unit Testing