Gary Hanson (hcanfly)

hcanfly

Geek Repo

Location:Mountain View, CA

Github PK Tool:Github PK Tool

Gary Hanson's repositories

WeatherWithWidgets

SwiftUI weather app for iOS 14. The weather app UI is similar to Yahoo! weather. Has large and small Widgets.

Language:SwiftLicense:UnlicenseStargazers:12Issues:4Issues:0

SwiftSolitaire

Solitaire game for iOS written in Swift.

Language:SwiftLicense:UnlicenseStargazers:9Issues:3Issues:1

Chessboard

Chessboard is an iOS app written in Swift that uses MultipeerConnectivity to let users on two devices play a game of chess.

Language:SwiftLicense:UnlicenseStargazers:7Issues:2Issues:0

CoinToss

CoinToss is an iOS app written in Swift that does an animated coin toss.

Language:SwiftLicense:MITStargazers:4Issues:2Issues:0

solitaire_flutter

Solitaire is a version of the game written for Flutter in Dart. Updated to Flutter 2.5.3, Dart 2.14.4 with Null Safety, etc. Also updated app to use Providers with ChangeNotifier and Consumer.

Language:DartLicense:MITStargazers:4Issues:2Issues:0

AddressBook

Flutter address book which uses mysql1 and a Form with validation. Updated to Flutter 2.5.3 and Dart 2.14.4.

Language:DartLicense:UnlicenseStargazers:3Issues:2Issues:1

COVID

COVID is a SwiftUI app that tracks the worldwide pandemic.

Language:SwiftLicense:UnlicenseStargazers:2Issues:2Issues:0

MarqueeScroll

MarqueeScroll is an iOS app written in Swift that continually scrolls text across screen.

Language:SwiftLicense:MITStargazers:2Issues:2Issues:0

ChessboardSwiftUI

SwiftUI app that uses LazyVGrid for the board and gestures to move pieces. It is a digital board, with move validation, to allow two people to play a game of chess.

Language:SwiftLicense:UnlicenseStargazers:1Issues:2Issues:0

DigestSwiftUI

DigestSwiftUI is an iOS 15 SwiftUI app that requires Xcode 13. It uses the new TimelineView to continuously display a view of images.

Language:SwiftLicense:UnlicenseStargazers:1Issues:2Issues:0

News

News is a sample app for iOS written in Swift that uses a tableview, constraints, async imageview and a nice dropdown menu.

Language:SwiftLicense:MITStargazers:1Issues:1Issues:0

NewsSwiftUI

NewsSwiftUI is an iOS 15 SwiftUI application for displaying news from a news feed that requires Xcode 13. It uses async/await throughout. It is also used in a CachedAsyncImageView

Language:SwiftLicense:UnlicenseStargazers:1Issues:2Issues:0

Photos13

Sample iOS 13 photos app that demonstrates UICollectionViewCompositionalLayout, Coordinator pattern, camera roll, CADisplayLink usage and some other stuff.

Language:SwiftLicense:UnlicenseStargazers:1Issues:2Issues:0

WeatherSwiftUI

This is an iOS 13 app that uses SwiftUI and Combine to create a UI similar to parts of the Yahoo! weather app.

Language:SwiftLicense:UnlicenseStargazers:1Issues:2Issues:0

Blackjack

Blackjack is an iOS app written in Swift that implements a basic game of blackjack. Uses UIKit and UI is done programmatically.

Language:SwiftLicense:UnlicenseStargazers:0Issues:2Issues:0

Cryptocurrency-Prices

iOS app that shows current pricing for top cryptocurrencies. Uses UIKit, CompositionalLayout and DiffableDataSource

Language:SwiftLicense:UnlicenseStargazers:0Issues:2Issues:0

Currency-Converter

Currency Converter is an iOS app that shows the current conversion rates for the selected currency.

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

Digest

Sample app that uses UICollectionViewCompositionalLayout (new in iOS 13) to easily create complex layouts.

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

Dog-Breeds

DogBreeds is a sample app that uses a very simple UICollectionView created programmatically. It displays all of the dog breeds in the collectionview.

Language:MakefileLicense:UnlicenseStargazers:0Issues:1Issues:0

FlickrSearch

iOS 15 sample app that downloads photos from Flickr (free api key required) either using Search or Recent uploads.

Language:SwiftLicense:UnlicenseStargazers:0Issues:1Issues:0

Fotos5

iOS image viewing app demonstrating features like Coordinators and multiple UICollectionView FlowLayouts.

Language:SwiftLicense:MITStargazers:0Issues:1Issues:0

GoogleBooks

GoogleBooks is a sample iOS app that does a search and downloads and displays info using the Google Books API.

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

KBEView

KBEView is an iOS view that presents a slideshow using a Ken Burns Effect. That is, if there are people in the image it will pan and zoom to highlight their faces.

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

MappingProperties

Sample MapKit iOS app that dynamically groups and un-ungroups properties as the map scale increases and decreases

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

MovieDB

MovieDB is now an iOS 15 sample iOS app that uses the Coordinator pattern, async/await and Dependency Injection to display info from tmdb about movies and actors.

Language:SwiftLicense:UnlicenseStargazers:0Issues:2Issues:0

Signin-UIKitandCombine

Sample app to create new user using UIKit and Combine. Combine allows moving the validation code out of the view controller and helps prevent bloat.

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0

SignInSwiftUI

Yet another SwiftUI user signup app. It uses Combine to move all validation code out of the view and into separate object. Very clean.

Language:SwiftLicense:MITStargazers:0Issues:0Issues:0

uselessfacts_flutter

This is a fun, simple flutter app that shows a daily useless fact, and random useless facts. It's a simple app, but the facts are fun and/or interesting, and I like them.

Language:C++License:UnlicenseStargazers:0Issues:1Issues:0

WeatherSwift

iOS weather app whose layout is constraint-based entirely in code.

Language:SwiftLicense:MITStargazers:0Issues:2Issues:0