Skip to content

Instantly share code, notes, and snippets.

View SwiftfulThinking's full-sized avatar
🤙

Nick Sarno SwiftfulThinking

🤙
View GitHub Profile
@SwiftfulThinking
SwiftfulThinking / SignInWithGoogleHelper.swift
Last active April 24, 2025 07:27
Sign In With Google for iOS (async support)
//
//
//
//
//
//
// *****************************
// * THIS GIST HAS BEEN DEPRECATED. USE CODE HERE:
// https://github.com/SwiftfulThinking/SwiftfulFirebaseAuth/blob/main/Sources/SwiftfulFirebaseAuth/Helpers/SignInWithGoogle.swift
// *****************************
@SwiftfulThinking
SwiftfulThinking / SignInWithAppleHelper.swift
Last active November 5, 2024 16:58
Sign In With Apple for iOS (async support)
//
//
//
//
//
//
// *****************************
// * THIS GIST HAS BEEN DEPRECATED. USE CODE HERE:
// https://github.com/SwiftfulThinking/SwiftfulFirebaseAuth/blob/main/Sources/SwiftfulFirebaseAuth/Helpers/SignInWithApple.swift
// *****************************
@SwiftfulThinking
SwiftfulThinking / LocalNotifications.swift
Created January 2, 2023 20:57
Local Push Notifications for iOS (incl. convenience methods and async support)
import Foundation
import UIKit
import UserNotifications
import CoreLocation
enum NotificationTriggerOption {
case date(date: Date, repeats: Bool)
case time(timeInterval: TimeInterval, repeats: Bool)
case location(coordinates: CLLocationCoordinate2D, radius: CLLocationDistance, notifyOnEntry: Bool, notifyOnExit: Bool, repeats: Bool)