Weekly Roundup: Squircles

by Aaron Brethorst | April 19, 2014

WWDC is fast approaching, and with it comes inevitable change. It seems highly likely that the next version of Mac OS X will feature an iOS-inspired, squircle-laden user interface overhaul. Meanwhile, the nascent wearables market is seeing one of its first casualties, with a scoop from CNet that Nike will be shutting down their FuelBand hardware line. Although, a post on Secret suggests that the division shuttering has nothing to do with potential future competition, and everything to do with a hopelessly mismanaged product line. Best wishes to the poor folks who lost their jobs; I hope you all land on your feet.

Best,
Aaron


What We're Reading


Control of the Week

EBPhotoPages

EBPhotoPages

EBPhotoPages is a photo gallery library for displaying pages of photos and their meta data in a scrollview. Users are able to zoom photos in and out, as well as create, edit or delete comments and tags, share or delete a photo, and report inappropriate photos. All photos and content are loaded asynchronously. User permissions for a photo are controlled through a delegate protocol. No graphic files are required for the gallery as icons are drawn in code.

The library was designed using a state pattern to control the behavior of the gallery, so that other developers can easily modify or add new states without having to understand too much of the original code.

Quick Feature list:

  • Photo Tagging: Create/Edit/Delete

  • Photo Commenting: Create/Edit/Delete

  • Photo Sharing:

  • Photo Reporting:

  • Speficy User Permissions per Photo for commenting, tagging, deletion, reporting, etc.

  • Page Based Scrolling

  • Photos give immediate bounce feedback when single tapped, for a juicy interface feel.

  • Toggle Tags On/Off

  • Pinch, Zoom, Pan Photos with gestures.

  • Scrollable captions, variable lengths with auto-dimming background

  • Show/Hide UI elements with a single tap gesture

  • Asynchronous loading of data

  • Activity Indicator per Photo.

  • Content Mode AspectFit/Center auto detection (prevent photos smaller than the screen from blowing up)

  • Full landscape/portrait orientation support

  • Resolution independent support (iPad/iPhone)

  • Touch and hold comments to copy or delete

  • Flat UI Design

  • Comments icon shows the number of comments posted (if there are any)

  • Other stuff!

MIT licensed.

Find out more Add to Favorites


Weekly Roundup

TOWebViewController

TOWebViewController

An inline web browsing view controller that can be used to quickly display web content to users from within an app. It automatically customises its appearance based on the device's current iOS version, dynamically generating all of the necessary graphics at runtime.

Compatible with both iPhone and iPad, running iOS 5.0 and up.

MIT licensed.

Find out more Add to Favorites


iMessageStyleReveal

iMessageStyleReveal

Provides a plug and play solution for adding pull to reveal info along side your UITableView's.

MIT licensed.

Find out more Add to Favorites


Twikee

Twikee

Twikee is a library to help you promote your app or game by using the most effective marketing technique : Twitter spreading. You can use it by providing extra content (unblock features, extra lifes, etc) to users in exchange for an advertising tweet about your app.

MIT licensed.

Find out more Add to Favorites


JBParallaxCell

JBParallaxCell

This project provides a parallax effect on a UIImageView on a UITAbleViewCell.

When the user scroll on the table view the UIImageView changes its offsets in the oposite direction.

MIT licensed.

Find out more Add to Favorites


KVNMaskedPageControl

KVNMaskedPageControl

A drop-in replacement for UIPageControl that allows seamless transition between different dot styles, one for each page, using a masking effect.

MIT licensed.

Find out more Add to Favorites


CPKenburnsView

CPKenburnsView

A drop-in Ken Burns effect for images.

MIT licensed.

Find out more Add to Favorites


KEYPullDownMenu

KEYPullDownMenu

A pull down menu, similar to notification center on iOS that supports an unlimited number of items. Items can either be selected, deleted or reordered. The control is aimed at providing context for switching data within the same view controller.

MIT licensed.

Find out more Add to Favorites


DryDock-iOS

DryDock-iOS

An open-source internal installer app

MIT licensed.

Find out more Add to Favorites


CBHazeTransitionViewController

CBHazeTransitionViewController

A small clone of Haze's beautiful transition view. http://gethaze.com/

License unspecified.

Find out more Add to Favorites


DCBlurMenu

DCBlurMenu

A blurred swipe down menu designed for iOS 7

MIT licensed.

Find out more Add to Favorites


AKPickerView

AKPickerView

A simple but customizable horizontal picker view. You can change the font and its color. Works on iOS 6/7.

MIT licensed.

Find out more Add to Favorites


ASOAnimatedButton

ASOAnimatedButton

A storyboard-friendly library to animate button to have a two-state or bounce effect. One of the possible implementations of those effects is it can be used to build a menu buttons such as the one implemented in Android version of Tumblr App.

https://agusso.github.io/ASOAnimatedButton/

MIT licensed.

Find out more Add to Favorites


ITSwitch

ITSwitch

ITSwitch is a replica of UISwitch for Mac OS X

Apache 2.0 licensed.

Find out more Add to Favorites


SLParallaxController

SLParallaxController

Parallax effect between UITableView & UIMapView - like FourSquare

MIT licensed.

Find out more Add to Favorites


MDCSwipeToChoose

MDCSwipeToChoose

Swipe to "like" or "dislike" any view, just like Tinder.app. Build a flashcard app, a photo viewer, and more, in minutes, not hours!

MIT licensed.

Find out more Add to Favorites


DrawView

DrawView

Subclass of UIView that supports drawing.

MIT licensed.

Find out more Add to Favorites


RSPenrose

RSPenrose

Original iOS menu using a penrose triangle

License unspecified.

Find out more Add to Favorites


Motis

Motis

Smart JSON to NSObject mapping using Cocoa's KVC.

Motis is a user-friendly interface with Key Value Coding that provides your NSObjects tools to map key-values stored in dictionaries into themselves. With Motis your objects will be responsible for each mapping (distributed mapping definitions) and you won't have to worry for data validation, as Motis will validate your object types for you.

Apache 2.0 licensed.

Find out more Add to Favorites


ASValueTrackingSlider

ASValueTrackingSlider

A UISlider subclass that displays live values in an easy to customise, animated pop-up view. If you supply an array of UIColors the pop-up view will animate the color change as the slider moves.

MIT licensed.

Find out more Add to Favorites


XLForm

XLForm

XLForm is the most flexible and powerful iOS library to create dynamic table-view forms. The goal of the library is to get the same power of hand-made forms but spending 1/10 of the time.

XLForm provides a very powerful DSL used to create a form, validate & serialize the form data. It keeps track of this specification on runtime, updating the UI on the fly.

MIT licensed.

Find out more Add to Favorites


OCMaskedTextFieldView

OCMaskedTextFieldView

A simple UIView subclass to display dynamically masked textFields.

Apache 2.0 licensed.

Find out more Add to Favorites


soofani-THContactPicker

soofani-THContactPicker

An iOS view used for selecting multiple contacts. This was built to mimic the selecting contact functionality in the Apple Mail app with improved UI.

Details:

  • Control now loads contacts from address book after requesting permission.
  • Added model class THContact
  • Used custom cell view for easier UI customization.
  • Added neat circular checkbox to the left side of the contact cell.
  • Added circular contact images.
  • Text filter field and table view resize using animation for smoother feel.
  • Bar button on the top right is disabled by default and enabled when there is at least 1 contact selected.
  • Keyboard is dismissed when tapping outside the filter text field.

Forked from THContactPicker

MIT licensed.

Find out more Add to Favorites


MVModalTransitions

MVModalTransitions

iOS 7 style custom transition classes for presenting rotation-friendly modal view controllers

MIT licensed.

Find out more Add to Favorites


UIColor-CSSColors

UIColor-CSSColors

Extend UIColor with CSS colors

MIT licensed.

Find out more Add to Favorites


UIColor+FlatColors

UIColor+FlatColors

A category to extend UIColor with the flat colors from the Flat UI framework. http://designmodo.github.io/Flat-UI/

MIT licensed.

Find out more Add to Favorites


Koala Hates Rain

Koala Hates Rain

"Koala Hates Rain" is a simple game where your goal is to dodge raindrop, stay dry fur as long as possible and gain high points.

You can see the code here : https://github.com/haruair/Koala-Hates-Rain

Also I provided SpriteKit Simple Button : https://github.com/haruair/SKSimpleButton

If you want to play, the link is here : https://itunes.apple.com/app/id824136867

MIT licensed.

Find out more Add to Favorites


ASTextField

ASTextField

A demo project for making custom UITextField in iOS. Very useful for making login signup screens in couple of minutes. This text field is purely made by customizing the UITextField, no background view or additional view has been used.

MIT licensed.

Find out more Add to Favorites


AnimatedTransitionGallery

AnimatedTransitionGallery

A gallery app of custom animated transitions for iOS 7.

License unspecified.

Find out more Add to Favorites