Year 1 Issue 6

Hello there, and welcome to issue 6 of The iOS Times. Turns out most of this week’s interesting projects are UI related. I am always careful with UI libraries, as they might turn out not to be as flexible as you need them. The best way to find out is to head over to the library source ad have a look at the headers and implementations 👾 But enough with the chit chat, let’s get started.

Presentation

Language: Swift

A framework to make tutorials, release notes, and animated pages. It has a well documented set of APIs and components to build fine tuned transitions between a page and the other.

RealtimeGradientText

Language: Swift

This animated demo speaks by itself:

RealtimeGradientText - Animated demo

BAFluidView

Language: Objective-C

Create a beautiful 2D fluid animation that can be used to simulate a filling effect.

BAFluidView - Animated demo

I can’t imagine myself using this in any project at the moment, but the effect it creates is quite neat. And if you look at the implementation you can find a good example of key frame animation.

Proposer

Language: Swift

A single API to ask the user for permissions.

@IBAction func shareLocation() {
  let location: PrivateResource = .Location(.WhenInUse)

  proposeToAccess(location, agreed: {
    print("I can access Location. :]\n")
  }, rejected: {
    self.alertNoPermissionToAccess(location)
  })
}

Koloda

We briefly mentioned this project last week, and it has gained lot of interest in the meantime. Koloda is a class designed to simplify the implementation of Tinder like cards. It adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading.

The demo gif of this project is 9 MB, we won’t ask your browser to load it 👍. But you can check it out here

MPCoachMarks

Language: Objective-C

Display user coach marks with a couple of shapescutout over an existing UI. This approach leverages your actual UI as part of the onboarding process for your user.

MPCoachMark

Displays user coach marks with a couple of shapescutout over an existing UI. This approach leverages your actual UI as part of the onboarding process for your user.

MPCoachMark

BSErrorMessageView

Language: Objective-C

A UITextField category with a simple API to show error messages, useful if you are doing any kind of input validation.

BSErrorMessageView - Screenshot

Other interesting projects


Thank you for reading The iOS Times, if you have comments, complaints, suggestions, or any other feedback please tweet us @mokacoding.