Swift Around the Web


Random Cool Stuff


Functional Voodoo


Swift Code

  • SwiftFilePath - Simple and powerful wrapper for NSFileManager.

  • BubbleControl-Swift - a bubble control highly inspired from facebook chat heads. written in swift

  • GPaperTrans - Yet another UICollectionView layout transitions inspired by Facebook Paper App in Swift

  • DragDropCollectionView - A UICollectionView which allows for easy drag and drop to reorder cells. Mimicks the drag and drop on the iOS when reordering apps (wiggle animation included!). Done entirely in Swift

  • PullToRefreshSwift - iOS Simple Cool PullToRefresh Library. It is written in pure swift.

  • VMFloatLabel - Swift based UITextField subclass with floating labels


Swift ThoughtsSwift Thoughts

This weekend, I attended PennApps, a massive college hackathon with students attending from all over the world. One of the things that really stood out was the variety of hardware devices used - Pebbles, Oculus Rifts, Myo Bands, Drones, and Arduinos were very popular.

One team combined a Myo Band with Oculus Rift to create a really fun game of fruit ninja! Another team powered their drone with a ukulele.

I looked at a lot of Pebble Watch apps for Apple Watch inspiration, and honestly most would not be possible on the Apple Watch at this time.

For example, one project involved showing a false time for those who need the watch to be 5-10 minutes faster to get places on time. Since the Apple Watch has a status bar with the real time on it and there is no way to remove it yet as far as I can tell, this simple time app wouldn't work.

One student asked me whether she could draw on the Apple Watch - she wanted to create a writing app for Chinese characters - of course drawing is not yet supported even though it was featured when the Apple Watch was first announced.

I know that all these features are coming to the Apple Watch eventually. It's just frustrating to see all these cool apps on other platforms, and not being able to make them on the Apple platform yet.