-
Book Overview & Buying
-
Table Of Contents
Deep Dive iOS 16 Swift - SwiftUI Programming
By :
Deep Dive iOS 16 Swift - SwiftUI Programming
By:
Overview of this book
This beginner-to-advanced course focuses on iOS 16 programming using the Swift language and SwiftUI framework. This project-based course teaches about the features of the language and creating apps using the MVVM software design pattern hand in hand with SwiftUI and iOS 16 development. You will learn to efficiently use Xcode 14, navigate, and use hotkeys and code snippets.
The course covers fundamentals of iOS and then uses this to create apps as possible using these basics. We will explore programming basics, that is, variables, constants, arrays, loops, structs, conditionals, basic data types, guard, tuples, and enumerations. We will then advance to HStack, VStack, ZStack, gradients, colors, text, alignment, frames, rotations, grids, images, and AsyncImage. We will examine working with code snippets to write programs more efficiently. We also cover useful topics in these sections such as page tabbed views, background colors, buttons, gradient text and masks, nice default views, avatars, clickable images that link to a website, and so on.
Upon completion of the course, you will create apps independently like the greetings app, tip calculator, recipes app with MVVM pattern, Fizz Buzz, alarm app, Conway’s Game of Life, Brevis app iOS development, multilingual animals, and various user interfaces.
Table of Contents (25 chapters)
Introduction
Swift Programming Language Fundamentals
The Greetings App
SwiftUI Basics
Exploring Images and AsyncImage
Xcode Code Snippets
Cool and Interesting Questions
Calculator Supporting Light and Dark Mode
Introduction to the MVVM Design Pattern with Recipes
FizzBuzz and Programs That Write Programs!
Create a Color Extension Based on an HTML Page
Exploring Charts
Alarm App
Conway's Game of Life
Body Shape UI Challenge
Brevis App - Hotkeys
Tip Calculator
Flashcards App
Mystic Puzzle
Quote of the Day App
Speed Code a Chill Meditation App
Meditation App - Frontend
Finance App UI
Multilingual Animals
Task Manager UI Exercise