SwiftUI Weather App 10: Switching Units and AppStorage
Feb 11, 2021, 9:38 AM
08:25
Switch between Metric and Imperial with no new API requests. Save location and unit choice in UserDefaults with AppStorage.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please...
SwiftUI Weather App 9: ForecastList ViewModel
Feb 10, 2021, 9:49 AM
06:02
Continue work on the MVVM design pattern by adding in a ForeCastList ViewModel and introduce an Observable Object.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please consider buying me...
SwiftUI Weather App 8: Forecast ViewModel
Feb 9, 2021, 9:43 AM
08:10
Start the transformation to the MVVM design patter by creating a Forecast ViewModel to display the contents of a single day forecast.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please...
SwiftUI Weather App 7: Building the ListView UI
Feb 8, 2021, 9:52 AM
11:30
Build a SwiftUI List to display the results from your API request from OpenWeatherMap.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please consider buying me a coffee so I can continue...
SwiftUI Weather App 6: Creating the Mobile App
Feb 7, 2021, 9:49 AM
06:02
Start building the Mobile Weather App by testing your model and APIService singleton in a full Xcode project.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please consider buying me a...
SwiftUI Weather App 5: Testing the API Service
Feb 4, 2021, 10:49 AM
09:33
Use CoreLocation to determine longitude and latitude from a location string then fetch and decode the JSON response.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please consider buying...
SwiftUI Weather App 4: Creating an APIService Singleton Class
Feb 3, 2021, 9:47 AM
09:09
Create a reusable API Service class with a shared singleton to fetch and decode JSON from any API.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful, please consider buying me a coffee so I...
Swift Weather App 3: Creating the Model from JSON
Feb 2, 2021, 12:48 PM
08:39
Inspect the JSON and create a Codable Swift struct based on that JSON feed so that you will be able to fetch the data for use in your app.
***NOTE**** You will need your own API Key. See Video #2
If you find this video series helpful,...
SwiftUI Weather App 2: The OpenWeatherMap API Key
Jan 31, 2021, 9:52 AM
05:41
Get an API Key from OpenWeatherMap.org and test fetching the JSON for a 7 day weather forecast for your location.
If you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required...
SwiftUI Weather App 1: Introduction and Overview of the Weather App Playlist and Course
Jan 31, 2021, 9:51 AM
03:34
An introduction and overview of the Building a Weather App with Swift and SwiftUI playlist.
If you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.
...
DateFormatter - Swift
Jan 24, 2021, 9:49 AM
27:44
This is the first of two videos where I am go over two different foundation classes in Swift. DateFormatter and NumberFormatter. In this video I will focus on DateFormatter and also introduce you to the Calendar struct that works closely...
Custom View Modifiers in SwiftUI
Jan 17, 2021, 9:49 AM
18:40
Simplify your SwiftUI code by creating reusable custom view modifiers.
Table of Contents:
0:00 Introduction
1:30 Tag ViewModifier
9:30 List and Image Modifiers
14:33 Text Overlay Modifier
Starter Project...
Swimbols for Mac, iPhone and iPad
Jan 14, 2021, 10:10 AM
11:25
Swimbols is an alternative and enhancement to the Apple SF Symbols app. Let Swimbols generate the code for you to add SF Symbol based controls to your Xcode projects. Available for Mac, iPhone and iPad
App Store Link
...
Enum Associated Values + Swift Result Type
Jan 10, 2021, 9:46 AM
21:09
This video's focus is on Associated Values in Enums.
As well as storing a simple value, enums can also store *associated* values attached to each case. This lets you attach additional information to your enums so they can represent more...
NSPredicate for Swift
Jan 3, 2021, 9:51 AM
27:06
In this video you will be given an introduction in how to use NSPredicate for filtering arrays in Swift.
Table of Contents:
0:00 Introduction
2:25 Review of Filtering Arrays
5:40 Introduction to NSPredicate Format
12:39 NSPredicate...
Custom Swift Property Wrappers
Dec 27, 2020, 9:47 AM
23:59
In this video, we are going to look at how you can create your own custom Swift property wrappers and learn about two special properties, the wrappedValue and projectedValue and how you might want to use them in both UIKit and SwiftUI...
Reusable Onboarding in SwiftUI Part 2
Dec 20, 2020, 9:40 AM
22:51
This is an extension to the Reusable Onboarding video I posted a while back. In this video, you will be able to extend your onboarding library to optionally include video clips instead of and image on the onboard screen and also,...
Stewart Lynch on YouTube
Dec 17, 2020, 1:40 AM
53
Here are some reasons why you might want to follow me and subscribe to my channel.
Custom Styles - SwiftUI
Dec 16, 2020, 9:45 AM
46
A demonstration of the kind of the reusable custom styles you can create for SwiftUI controls.
You can learn how to do this by watching the three videos mentioned in the description below.
Source Code for the project used to create this...
ProgressView and GroupBox Styling in SwiftUI
Dec 13, 2020, 10:06 AM
18:35
This is the third and final in a series of videos where we look at creating resusable styles for several ui controls that we use in SwiftUI. If you haven't already watched the ones on Custom Button and Custom Toggle Styles, and I suggest...
ChartsDemo SwiftUI
Dec 9, 2020, 10:12 AM
01
This video demonstrates a variety of different charts using the UIKit Charts Framework by Daniel Gindi (https://github.com/danielgindi/Charts)
You can learn how to do this by watching either of the two videos mentioned in the description...
Charts Framework SwiftUI - PieChart
Dec 6, 2020, 9:55 AM
22:55
This is the second video in a series that shows you how you can implement the UIKit Charts Framework (see link below) into a SwiftUI project. In this video, I work through a PieChart example, but the knowledge learned should help you move...
Charts Framework in SwiftUI
Nov 29, 2020, 9:40 AM
30:14
This video shows you how you can implement the UIKit Charts Framework (see link below) into a SwiftUI project. I work through a BarChartsView example, but the knowledge learned should help you move forward to use any of Chart...
What Was That? Widget Maker
Nov 24, 2020, 4:33 PM
01
Create your own widgets by adding customizable pieces information to your home screen.
Available on the App Store.
Download from the App Store
https://apps.apple.com/us/app/what-was-that-widget-maker/id1538180265
Custom Toggle Styling in SwiftUI
Nov 22, 2020, 9:52 AM
15:32
This is another video in the series about creating reusable custom styles for controls in SwiftUI. In this video we focus on the Toggle.
All videos in this series
Custom Button Styles: https://youtu.be/vOyx4whZXcU
Custom Toggle Styles:...
Swift/SwiftUI AppStore App Review Request
Nov 15, 2020, 9:43 AM
17:41
Know how and when to present an App Store ratings and review request to your users.
Table of Contents:
0:00 Introduction
0:50 Starter Project
1:54 Requesting a Review
5:28 Creating an AppReview Request enum
7:38 Triggering the...
Custom Button Styles for SwiftUI
Nov 8, 2020, 9:50 AM
22:14
Learn how you you can create an apply custom styles to your SwiftUI controls. This video on custom styles for buttons is the first in a series of three videos.
All videos in this series
Custom Button Styles:...
SwiftUI Menus
Nov 1, 2020, 9:30 AM
13:36
In this video, we look at the new Menu option for SwiftUI. Replace ActionsSheets with a highly configurable menu option. Menu buttons and toolbar items are covered.
Table of Contents:
0:00 Introduction
3:03 Menu with List options
7:25...
Environment Variables in SwiftUI
Oct 25, 2020, 10:04 AM
21:05
In this tutorial I explore Environment Variables in SwiftUI and use the documentation to learn what they are and how to use them.
I will be exploring the @Environment propertyWrapper and will read the documentation to learn how to apply...
Dealing with Optionals in Swift
Oct 18, 2020, 9:45 AM
31:15
In this video I am going to cover one of the most confusing topics encountered by new Swift developers. And that is Optionals.
Feel free to use the chapter links in the description below where you will be able to jump directly to the...
CTHelp For SwiftUI
Oct 11, 2020, 9:46 AM
16:58
A SwiftUI Help system available through Swift Package Manager
GitHub repository with full documentation:
https://github.com/StewartLynch/CTHelp_SwiftUI
Starter Project Files:...
SwiftUI Toolbar API
Oct 4, 2020, 9:43 AM
15:49
This video introduces you to the new Toolbar API for SwiftUI in iOS 14. In the process, you may learn about a different way to present a custom modal type view over your existing view.
Table of Contents:
0:00 Introduction and Starter...