Get Updates By E-mail 

Example: Creating A Drawing App With Really Smooth Curves

A couple of years ago I mentioned a guide on really smooth user drawn lines inspired by the Paper app.

Here’s a smooth drawing example app and guide submitted by Simon Gladman that uses hermite spline interpolation to draw curves between touch points called SmoothSCribble.

The example provides two views allowing you to see how drawing is using Hermite Spline Interpolation to draw bezier curves, and another with regular drawing.

You can find SmoothScribble on Github here.

You can find the guide over on the FlexMonkey blog.

A nice example showing how to create a drawing app with smoothed out curves.

Open Source iOS Component For Building Form Interfaces In Interface Builder

I’ve mentioned a number of excellent open source projects from Yalantis most recently Koloda for creating tinder style swipeable user interfaces.

Here’s an open source component submitted Yalantis that makes it easier to create great looking form-style user interfaces in interface builder called YALField.

YAFIield supports many different types of input fields, and a great example is included showing the many different input field types availble, and how to use the component in interface builder.

Here’s an image from the readme showing YALField in action:


You can find YALField on Github here.//” target=”_blank”>on Github here.

A great component for creating form fields.

Open Source Swift Library For Creating Interactive App Walkthroughs

Coach marks make for a great way to highlight a component to the user.  Here’s a Swift based library called Instructions from Frédéric Maquin that allows you to create walkthroughs and tours using coach marks and nicely designed informational views.

Instructions provides a number of features for creating custom views and positions, highlighting specific views, orientation support, and more.  Using Instructions you can quickly make a great looking interactive tour of an app.

Here’s an animation from the readme showing Instructions in action:


You can find Instructions on Github here.

A nice library for making interactive app tours in Swift.

Open Source iOS Library Providing Easy Sharing With WeChat, Weibo And QQ

The iOS SDK supports sharing with a number of social networks, but support is limited for some of the networks less popular outside of North America such as the WeChat which has over 100 million users outside of China.

Here’ s an open source library from Nix that allows you to work with the WeChat, Weibo, and QQ social networks providing support for sharing text, url and image called MonkeyKing.

MonkeyKing allows you to avoid using the buggy SDKs provided by the social network, and also works with UIActivityViewController so you can add in easy sharing options.

You can find MonkeyKing on Github here.

A nice library for working with these popular Chinese social networks.

Open Source iOS Test Running Tool With Many Useful Features

About a year ago I mentioned an open source tool allowing you to automatically download and update your provisioning profiles called Sigh.

Here’s another tool called Scan that makes it easy to run test on your iOS or Mac apps called Scan from Felix Krause.

Scan utilizes the latest APIs and offers great integration into your workflow with many nice features.

Scan’s features include:

Handling of duplicate simulators
Formatting of build output
Support for HTML, JSON, and JUNIT reports
Automatic switching to the Travis formatter when running Travis
Slack notifications for test results
A file for storing common build settings
No complicated syntax just run scan

and more…

You can find Scan on Github here.

A great tool for running tests.