Weekly Roundup: Seven Years of the iPhone

Eight years ago, I watched a TED talk by Jeff Han on his innovative research into multitouch displays. Little did I know at the time that less than a year later, Steve Jobs would walk onto the stage at MacWorld to demonstrate not just a research prototype, but a real product that would be available to consumers just months later[1]. Last week marked the seven year anniversary of Jobs' introduction of the iPhone. The effect that the iPhone and iOS (and later the iPad) have had on the technology industry, Apple, and our daily lives cannot be overstated.

Smartphones are no longer unusual devices reserved for early adopters or Fortune 500s, but have become the norm. Keyboard and dialpad-equipped phones are on their way out, and YouTube is stuffed to the gills with pre-verbal children poking confusedly at magazines, expecting them to respond to their touches. Seven years ago, Apple changed not just the technology industry, but the way that we interact with each other forever.

Best,
Aaron

[1] Granted, the iPhone demoed at MacWorld Expo in January 2007 barely worked at the time, but still...

What We're Reading


Control of the Week

SAMultisectorControl

SAMultisectorControl

SAMultisectorControl allows you to create multiselect control with beautiful design and circular structure. It allows users to change values in an easy way.

MIT licensed.

Find out more Add to Favorites  See a Video


Weekly Roundup

iOS-WebP

iOS-WebP

Image encoding and decoding based on Google's WebP format.

MIT licensed.

Find out more Add to Favorites


P2MSStoryboard

P2MSStoryboard

Animate the objects by simple instructions without requiring code

Check https://github.com/ptwoms/P2MSStoryboard for more information

Apache 2.0 licensed.

Find out more Add to Favorites


FDSoundActivatedRecorder

FDSoundActivatedRecorder

Start recording when the user speaks

MIT licensed.

Find out more Add to Favorites


Country List

Country List

Provides a View Controller with Country List along with Calling Code and Country Code.

CC BY 3.0 licensed.

Find out more Add to Favorites


M13ProgressSuite

M13ProgressSuite

A suite containing many tools to display progress information on iOS.

So far the suite contains:

A interchangeable set of progress views of different styles. All the progress views are based on the same superclass, allowing any of them to be switched with any other easily.

A progress bar for UINavigationBar that works like Apple's Messages app. It also has the added feature of having an indeterminate style.

A HUD overlay that works over any UIView. Uses the M13ProgressView class to allow easy customizability of the progress view.

A progress view that is styled like terminal.

Complete documentation and examples for each class.

MIT licensed.

Find out more Add to Favorites


OCBorghettiView

OCBorghettiView

An easy to use accordion view component for iOS. It was named after Renato Borghetti, a Brazilian folk musician and composer who works on the traditional style from his home state of Rio Grande do Sul. Borghetti's main instrument is the diatonic button accordion (known as 'gaita' in Brazilian Portuguese).

MIT licensed.

Find out more Add to Favorites


FSRotatingCamera

FSRotatingCamera

Class helper that uses MKMapCamera to rotate around a coordinate

MIT licensed.

Find out more Add to Favorites


NewsMagazineApp

NewsMagazineApp

Simple way to get informed. (Flipboard Like App)

MIT licensed.

Find out more Add to Favorites


Doppio

Doppio

An open source sample iOS app to find the nearest Starbucks store using NSURLSession, AFNetworking 2.0, Mantle and Starbucks private API.

MIT licensed.

Find out more Add to Favorites


KKColorListPicker

KKColorListPicker

Color list picker for iOS > 7.0 with Crayola colors

MIT licensed.

Find out more Add to Favorites


ADDropDownMenuView

ADDropDownMenuView

ADDropDownMenuView is an iOS navigation drop down style view

MIT licensed.

Find out more Add to Favorites


DRPaginatedScrollView

DRPaginatedScrollView

Implement a paginated scroll view really easily using blocks.

  • Block-driven pages setup.
  • Jump between pages (with bouncy effect).
  • Automatic jump to the next page by tapping.
  • Autolayout-compatible.
  • Portrait and landscape orientations support.

Public Domain licensed.

Find out more Add to Favorites


DPLocalization

DPLocalization

Provide easy way to change localization inside application.

MIT licensed.

Find out more Add to Favorites


FCOverlay

FCOverlay

FCOverlay allows you to present a new view controller hierarchy in a new window.

When you present a view controller via one of the provided methods it is presented in a new window on top of all existing windows (including those previously generated by FCOverlay). The new window is transparent so you can use this to create HUD's, alerts etc... (run the example project to get some inspiration).

MIT licensed.

Find out more Add to Favorites


AMSlideMenu

AMSlideMenu

Sliding Menu for iOS (Left and Right menus)

MIT licensed.

Find out more Add to Favorites


NZAlertView

NZAlertView

Simple and intuitive alert view. Similar to push notification effect.

MIT licensed.

Find out more Add to Favorites


UIImage-Helpers

UIImage-Helpers

UIImage category. Create a blurred images, take a screenshot, make a image with color...

MIT licensed.

Find out more Add to Favorites


PullToRefreshWP8

PullToRefreshWP8

Simple Pull to Refresh Control for iOS. Inspired by WP8.

MIT licensed.

Find out more Add to Favorites


Sidebar-Reveal-Taasky

Sidebar-Reveal-Taasky

Sidebar like in Taasky app. Uses Paperfold under the hood.

MIT licensed.

Find out more Add to Favorites


SSPopupHeaderView

SSPopupHeaderView

This is a simple header view that can be used to make it look like your view is coming from a UINavigationBarItem item.

MIT licensed.

Find out more Add to Favorites


ZoomPopup

ZoomPopup

A popup that zooms out of the underlaying view. The content can be any view, button, image, ... It zooms out in a smooth way and displays the popup above a darkened or blurred background. Even on OSes below iOS 7.

The test app is very simple. It creates a dummy tableview and shows it in a popup while the background is dimmed.

MIT licensed.

Find out more Add to Favorites


NSEnumeratorLinq

NSEnumeratorLinq

LINQ implementation on Obj-C NSEnumerator

MIT licensed.

Find out more Add to Favorites


REDActionSheet

REDActionSheet

Tweetbot-style action sheet.

Video: http://taylorswift.ly/T8B4

MIT licensed.

Find out more Add to Favorites

Join the Mailing List

Sign up for the mailing list to get our articles and the coolest new open source controls delivered right to your inbox.

We'll never share your email with anyone else.

(optional)
(optional)