PepperoniJoe / PetFinder

A native iOS app for demonstrating REST API calls using tokens, asynchronous communication and a dispatch group.

Home Page:https://github.com/PepperoniJoe/PetFinder

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PetFinder

Xcode version Language License

A native iOS app for demonstrating REST API calls using tokens, asynchronous communication and a dispatch group.

The Petfinder REST API at https://www.petfinder.com/developers/ is used. Obtain a client ID and client secret to use the REST API. Place the credentials in the API-Keys.swift file. Without credentials, the app will display provided test data.

Technical Info:
Xcode11 project written in Swift 5 for iOS
REST API with token, Asynchronous communication, DispatchGroup, Delegation pattern,
URLSession, JSONDecoder, Decodable protocol, Dictionaries, Tuples, Nested Arrays,
TableViews with section detail and section headers

See Also:
Quickies - a variety of example iOS apps
Make Icons Swiftly - used to generate app icon sets

Author:
Marcy Vernon @MarcyVernon

License:
"PetFinder" app is under the MIT license. See LICENSE for more information.

About

A native iOS app for demonstrating REST API calls using tokens, asynchronous communication and a dispatch group.

https://github.com/PepperoniJoe/PetFinder

License:MIT License


Languages

Language:Swift 100.0%