Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SwiftUI sample app #63

Merged
merged 24 commits into from
Nov 17, 2021
Merged

Add SwiftUI sample app #63

merged 24 commits into from
Nov 17, 2021

Conversation

mdmathias
Copy link
Collaborator

This pull request adds a sample app demonstrating the use of GoogleSignIn-iOS in SwiftUI.

Copy link
Contributor

@petea petea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Branding
Let's come up with a fun app name to replace GSI-Swift-Sample. We were kicking around a few of these already... BirthdayParty, BirthdayCountdown, BirthdayCheck?

Packaging
We'll want to demonstrate CocoaPods as well as SPM dependency management. We could add a CocoaPods specific project and Podfile for the new app as we've done for the existing sample.

Directory Structure
Consider the following layout...

Samples/Objc/SignInSample/.xcodeproj
Samples/Swift/SAMPLE_APP_NAME/
.xcodeproj

Might be nice to avoid having a duplicate level inside SAMPLE_APP_NAME/ as with the current GSI-Swift-Sample/GSI-Swift-Sample/

@mdmathias mdmathias marked this pull request as ready for review November 3, 2021 16:38
Samples/ObjC/SignInSample/Podfile Outdated Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Show resolved Hide resolved
README.md Show resolved Hide resolved
Samples/Swift/DaysUntilBirthday/Podfile.lock Outdated Show resolved Hide resolved
Samples/Swift/DaysUntilBirthday/Sources/ContentView.swift Outdated Show resolved Hide resolved
@mdmathias mdmathias force-pushed the mdmathias/swift-sample-app branch 2 times, most recently from 98db3bc to 75a120d Compare November 5, 2021 23:39
@petea petea added this to the 6.1.0 milestone Nov 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Using v6 in SwiftUI: .signIn() workaround and suggestions for SwiftUI support
2 participants