A simple app to browse and subscribe to Steam game news.
Video demonstrations and tutorials of all aspects of this app will be posted to https://brax.tv
Using the Steam Web API at https://developer.valvesoftware.com/wiki/Steam_Web_API
Other APIs found at https://wiki.teamfortress.com/wiki/User:RJackson/StorefrontAPI
Get your Steam Key at https://steamcommunity.com/dev/apikey
To run the app, replace the SteamKey file in SteamReader/Application from Xcode with a no extension file of the same name. The only contents of that file will be your Steam key from the link above. Steam keys are private and per Steam account so do not share yours. If you do, you can revoke your current key at the link above. You may also have to run pod install.
The purpose of this app is to demonstrate the uses of several popular, widely used Swift open source libraries, frameworks, and tools. These include:
- CocoaPods https://cocoapods.org/
- Mogenerator https://github.com/rentzsch/mogenerator
- MagicalRecord https://github.com/magicalpanda/MagicalRecord
- Alamofire https://github.com/Alamofire/Alamofire
- AlamofireImage https://github.com/Alamofire/AlamofireImage
- SwiftyJSON https://github.com/SwiftyJSON/SwiftyJSON
- SwiftAsync https://github.com/duemunk/Async
- SnapKit https://github.com/SnapKit/SnapKit
Also, these iOS SDK topics and examples will be covered:
- CoreData
- Storyboards
- Table Views
- Web Views
- Networking
- Project Settings and files
- Protocols
- Delegates
- Many more
And there are many plans for future features and implementations for plenty more lessons. Be watching on https://brax.tv for uploads covering SteamReader and its code!