I’ve mentioned a number of most recently the TGCameraViewController which features nice visual effects and a great UI.
Here’s an open source library called FastttCamera from IFTTT that makes it easier to work with the camera than AVFoundation, provides higher performance, adds a number of nice features for image processing and more.
Specifically some of FastttCamera’s features include:
- Adjustment based on orientation even if the lock is on
Earlier this month I mentioned an interesting pull-to-refresh component that allows the user to play breakout using pulls using SpriteKit called BreakoutToRefresh.
Here’s an open source library called INSPullToRefresh submitted by Michal Zaborowski which provides a UIScrollView category for easily adding customizable pull-to-refresh and infinite scrolling.
I’ve mentioned a number of iBeacons resources most recently an example of a punch clock that uses geofencing to automatically tracker worker entries and exits.
Here’s a library called Discovery allowing you to detect and discovery, and information transferring between nearby devices using bluetooth low energy from Ömer Faruk Gül.
One of the issues with using iBeacons is that you can’t advertise your device as an iBeacon if the app is running in the background, but using BLE this is no issue.
Late last year I mentioned an NSLog replacement with different logging levels, customizable logging formats, and more called XLFacility.
Here’s an open source library that allows you to automatically send NSLog messages from your app running on a user’s device to a specified server called Teleport from Kenneth Jiang.
Teleport includes a basic HTTP based aggregator which you can use as your backend server, or you can extend Teleport to use the aggregator of your choice.
Early last year I mentioned a library that utilizes Core Motion to detect how fast a user is moving to determine if the user is walking, running or in a moving vehicle called SOMotionDetector.
Here’s an open source Swift library that simplifies working with the CoreMotion Framework providing a nice wrapper called MotionKit from Muhammad Haroon Baig.
MotionKit greatly simplifies the gathering of accelerometer, gyroscope, and magnetometer values.