PokemonKit alternatives and similar libraries
Based on the "Unofficial" category.
Alternatively, view PokemonKit alternatives based on common mentions on social networks and blogs.
-
STTwitter
A stable, mature and comprehensive Objective-C library for Twitter REST API 1.1 -
objectiveflickr
ObjectiveFlickr, a Flickr API framework for Objective-C -
CloudRail SI
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. -
Easy Social
The Easiest and Simplest iOS library for Twitter and Facebook. Just Drop in and Use! -
UberKit
An easy-to-use Objective-C wrapper for the Uber API (no longer supported) -
DribbbleSDK
Unofficial Dribbble iOS wrapper allows you to integrate Dribble API into iOS application (Designer, Shot, Comment, User Story, Like, Follow) -
Medium SDK - Swift
A swift SDK for Medium's OAuth2 API https://medium.com -
SocialLib
SocialLib handles sharing message to multiple social media.
Appwrite - The Open Source Firebase alternative introduces iOS support
* 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.