I’ve mentioned a number of tools for debugging user interfaces most recently the hierarchy detective tool that allows you to view your user interface hierarchy in 3d space.
Here’s an open source tool from Flipboard for in-app exploration and debugging called FLEX. Flex provides many nice features including the ability to modify your running views, browse through the view hierarchy and access live objects on the heap.
Last week I mentioned an interesting open source component for creating buttons with styling and effects inspired by Google’s “material design” UI.
Here are a couple more components for from Bence Feher with visuals inspired by Google material design for creating dynamic checkboxes and table views called BFPaperCheckBox and BFPaperTableViewCell.
Each of the components features circular ripples on touch effects with color fading.
Here are a couple of images from the readmes showing BFPaperCheckBox and BFPaperTableViewCell in action:
Some time ago I mentioned a tool for converting Java code to Objective-C (minus any interface code).
Here’s an open source project that features an ahead-of-time-compiler for your Java bytecode for the IOS platform called RoboVM.
RoboVM already has a number of apps in the app store, and compiling your bytecode is done easily through an Eclipse plugin or a command line tool. If you’ve checked out RoboVM in the past it has definitely come a long way, and certainly worth taking a look at.
Previously I mentioned the Pop animation framework and add-ons enhancing Pop with a quadrilateral property for interesting 3d transforms, making the Pop syntax more concise, and a library built on Pop providing a number of nice pre-built animations.
Here’s a library called FastAnimationWithPOP from William Zang that makes creating animations with Pop easier through attributes so you can create different animations without code in Storyboards (you can also create animations easily using code if desired).
I’ve mentioned a number of components for creating custom popups and alert views most recently SCLAlertView-Swift that allows you to create some nice iconized alert views.
Here’s an open source library that allows you to present any custom view as a popup with helpers for animations, background dimming and more called KLCPopup from Jeff Mascia and team Kullect.
The features of KLCPopup include: