Complete collection of 718 pokemons' profile, stats, & monster type. This app is a Pokedex3 App on iOS phone. However, the layout still built on storyboard UI.
Powered by Swift 4 and Alamofire.... Go Catch Em' All !!!
- iOS 8.0+ / macOS 10.10+ / tvOS 9.0+ / watchOS 2.0+
- Xcode 8.3+
- Swift 3.1+
For network requests, I use Alamofire networking library in Swift 4. Here is how to install Alamofire using CocoaPods:
CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
CocoaPods 1.1+ is required to build Alamofire 4.0+.
To integrate Alamofire into your Xcode project using CocoaPods, specify it in your Podfile
:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target 'pokedex3' do
pod 'Alamofire', '~> 4.7'
end
Then, run the following command:
$ pod install
- Single Activity Model with reusable Fragments.
- Display pokemons in a collection view
- Show pokemon stats and information details.
- Implement pokemon name search using searchbar.
- Pokemon music player and volume control
- Fetch pokemon information/data (json) from POKEAPI
- Parse CSV of pokemon name list
Quite a lot of data is missing from the V1 PokeAPI. Pokemon detail doesn't show correct stats & info anymore.
As of January 2015, no new data will be added to the v1 API.