YoVDO

iOS 14 SwiftUI Tutorial - Unsplash Photo Viewer with Lazy Stacks, iPad Sidebar

Offered By: Brian Advent via YouTube

Tags

SwiftUI Courses iOS Development Courses

Course Description

Overview

Learn to build an Unsplash photo viewer app using SwiftUI and iOS 14 features. Get hands-on experience with Lazy Stacks, iPad sidebars, and adaptive layouts. Start by accessing the Unsplash API and analyzing JSON to create a data model. Progress through project setup, API integration, and implementing Lazy VStack for efficient image listing. Explore Lazy Grid for alternative layouts and add tab bar navigation. Adapt the app's layout based on size classes and incorporate sidebar navigation for iPad and macOS. Conclude with insights on macOS compatibility and receive access to tutorial files for practice.

Syllabus

What we are going to build
Get Access to Unsplash API
Analysing Unsplash JSON to Build a Datamodel
Project setup
Build the datamodel
Make first API call
Use Lazy VStack, Display images in a list
Use Lazy Grid
Add a Tab bar for navigation
Choose App Layout based on size class
Add Sidebar navigation for iPad and macOS
Thoughts about using this app on macOS


Taught by

Brian Advent

Related Courses

Mobile Application Experiences Part 1: From a Domain to an App Idea
Massachusetts Institute of Technology via edX
Programmation sur iPhone et iPad
Sorbonne University via France Université Numerique
Intro to iOS App Development with Swift
Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
Introduction to Office 365 Development and APIs
Microsoft via edX