AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.
Yahoo’s Taiwan based iOS app development team has been using this development kit for the past three years, and we plan future apps to use AppDevKit as well. Our use of this code in many apps helped improve its stability and utility. We find these libraries help address some incompatibility issues found in different iOS versions, and overall make app development easier and our apps operate more consistently.
AppDevKit has five major parts that include command, user interfaces, animations, image view, and list view support libraries. AppDevKit could be installed by CocoaPods. Please feel welcome to use AppDevKit in your iOS projects as it is licensed under the permissive open source BSD license.
You can help contribute improvements to this project too. If you have suggestions, corrections, or enhancements, please send us a pull request. If you have questions for the team, you can contact [email protected] directly, or the core team at [email protected]. Thank you for checking this out.
The easiest way to leverage AppDevKit is using CocoaPods. Please edit your Podfile like this:
source 'https://github.com/CocoaPods/Specs.git' pod 'AppDevKit'
AppDevKit has 5 sub-pods. They're AppDevCommonKit, AppDevUIKit, AppDevAnimateKit, AppDevImageKit and AppDevListViewKit. If you don't want to install whole package, you could pick sub-library and use CocoaPods to install it. For example:
source 'https://github.com/CocoaPods/Specs.git' # Only insatll image kit in AppDevKit pod 'AppDevKit/AppDevImageKit'
Using this develop kit is very simple. First at all, import it in your any code file or just put it in prefix file (
.pch). Then you will enjoy this develop kit.
UICollectionView. - UIScrollView+ADKInfiniteScrollingView > Supports infinite scrolling feature on scrollable view. For example:
- UIView+ADKAnimationMacro > Gives some simple animation behavior for specific
- UIImage+ADKColorReplacement > Supports color changing / replacement feature on
- UIImage+ADKImageFilter > Supports image FX, resize, crop, etc. on
UITableViewCell. - ADKCollectionViewDynamicSizeCell > Base
UICollectionViewCellsupports dynamic width and height features. - ADKTableViewDynamicSizeCell > Base
UITableViewCellsupports dynamic width and height features.
This software is free to use under the Yahoo! Inc. BSD license. See the LICENSE for license text and copyright information.
|Last commit: 2 weeks ago|
This release contains few significant upgrade and recommend to migrate to this version. The changes are below:
Adding a new ADKMetalImageView to support Metal framework. It can be used for CIImage instance and render view very fast with GUP clips.
Adding ADKHexString compatible of UIColor to support different HEX color formate. EX: 0xFFAA33 and FFAA33.
Adding the UIColor support for extended SRGB color space.
Fixing the issues that ADKGradientView and ADKMultiGradientView won't display gradient color correctly when setting color contains transparent alpha channel.
Fixing the crash issue when PullToRefresh and InfiniteScrolling are using in the same UIScrollView. It would miss the paired removeObserver: method call.