DevTechie/Building Complete Goals App in SwiftUI 5 & iOS 17

  • $9.99

Building Complete Goals App in SwiftUI 5 & iOS 17

  • Course
  • 35 Lessons

Elevate your iOS skills with our immersive course: Build a Goals app using SwiftUI & Firebase. Learn modern UI creation, Firebase backend integration, MVVM & Repository patterns, unit testing, dependency injection, custom animations, UIKit-SwiftUI fusion, and delegate handling. Craft polished apps ready for publication!

Contents

Introduction

Introduction & Demo
Preview
Project Creation & Setup
Firebase Configuration
Folder Setup
Goal Model Creation
Understanding Repository Design Pattern
Goal Repository Protocol
Mock Goal Repository
Mock Repo Unit Tests
Firebase Goal Repo Setup
Firebase Goal Repo: Get All Goals
Firebase Goal Repo: Add New Goal
Firebase Goal Repo: Delete a Goal
Firebase Goal Repo: Add Goal Item
Firebase Goal Repo: Delete Goal Item
Firebase Goal Repo: Repo Tests
Color Extension: Hex To Color
Color Extension: Color To Hex Value
Color Extension: Unit Tests
Date Extension
UIViewRepresentable Explained with Example
EmojiTextField
Repeatable Animation Util
Goal ViewModel
Goal List ViewModel
Add New Goal ViewModel
Add New Goal ViewModel: Unit Tests
Goal Details ViewModel
Goal Details ViewModel: Unit Tests
Goal View
Add New Goal View
Goal Detail View
Bug Fixes
Content View & Wrap Up
SourceCode