PokemonKit alternatives and similar libraries
Based on the "Unofficial" category.
Alternatively, view PokemonKit alternatives based on common mentions on social networks and blogs.
-
CloudRail SI
DISCONTINUED. Unified API Library for: Cloud Storage, Social Log-In, Social Interaction, Payment, Email, SMS, POIs, Video & Messaging. Included services are Dropbox, Google Drive, OneDrive, OneDrive for Business, Box, Egnyte, PayPal, Stripe, Google Places, Foursquare, Yelp, YouTube, Vimeo, Twitch, Facebook Messenger, Telegram, Line, Viber, Facebook, GitHub, Google+, LinkedIn, Slack, Twitter, Windows Live, Yahoo, Mailjet, Sendgrid, Twilio, Nexmo, Twizo. -
DribbbleSDK
Unofficial Dribbble iOS wrapper allows you to integrate Dribble API into iOS application (Designer, Shot, Comment, User Story, Like, Follow)
InfluxDB - Purpose built for real-time analytics at any scale.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of PokemonKit or a related project?
README
PokemonKit
What is this?
PokemonKit is a swift wrapper for Pokeapi.
PokemonKit use Alamofire and PromiseKit for async web requests handling.
Usage
import PokemonKit
PokemonKit.fetchBerry("1")
.then { berryInfo in
self.testLabel.text = berryInfo.name;
}.onError {error in
print(error)
}
TODO
- [x] Wrap all API end points
- [x] Fully Documented
- [ ] Fully tested
- [x] Carthage Support
- [ ] Unit test don't call server
- [x] Remove PromiseKit (So many build errors, not worth it)
- [ ] Porting back to Objective-C
Installation
PokemonKit is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'PokemonKit'
If your using Carthage you can add a PokemonKit by adding it to your Cartfile:
github "ContinuousLearning/PokemonKit" ~> 2.0
In your Info.plist, add
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>pokeapi.co</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
<true/>
<key>NSTemporaryExceptionMinimumTLSVersion</key>
<string>TLSv1.1</string>
</dict>
</dict>
</dict>
Author
Yeung Yiu Hung, [email protected]
License
PokemonKit is available under the MIT license. See the LICENSE file for more info.
*Note that all licence references and agreements mentioned in the PokemonKit README section above
are relevant to that project's source code only.