Reactive MVVM for iOS development in Swift

The MVVM architecture and the Reactive Programming paradigm can be combined to form a very pleasing approach to iOS app development. However, there’s no clear-cut way of incorporating the two, and the details of the implementation determine how testable…

Similar

Intro to Material Motion for Swift

Material Motion is a toolkit for building responsive motion using Core Animation. Learn more at https://github.com/material-motion View the original deck at https://docs.google.com/presentation/d/1vXNpEYTMCXugFDNNBOWXBtQY9jHsB7FxxYa6BqpUnlM/pub?star... (more…)

Read more »

Generics in Swift

The other day I came across a bug in my RethinkDB driver for Swift. The function that runs the query defines a generic parameter T, which is used to cast the result of the query to a specific… (more…)

Read more »

Swift for Ruby Devs: Optionals

Many times when designing software, we have to deal with the possible absence of a value. This is especially true when working with third party libraries, APIs, databases, or user input. A user may submit a form without filling it out, or we may not get a...

Read more »