Savvy Apps

Our Thoughts

Development

SAAnimationView: A Framework to Programmatically Create iOS Animations

Last year we started working on a framework that was initially inspired by an animation in a podcasting app we crafted for The Cato Institut...

Keep Reading

Development

Tips for Creating Your Own Interactive iOS Animations

Animations in iOS offer functional context to users and provide developers with a simple way to bring designs to life. While Apple provides ...

Keep Reading

Development

The Ultimate Guide to Choosing Objective-C or Swift for Your Project

Deciding whether to use Objective-C or Swift for a project isn't always a clear-cut decision; there are a number of factors to take into acc...

Keep Reading

Oh hey there!

We are Savvy.

We’re Savvy, a creative agency that helps companies design, build, and grow digital products across Android, iOS, and the web. We'd love to hear from you.

Learn More Now
Development

Using TestFlight to Distribute Multiple Versions of an iOS App

Development doesn't stop once a v1.0 app is live. Your newly launched app will need to have regular app updates to thrive. Whether it’s a ne...

Keep Reading

Development

How to Start Android Development with an iOS Background

If all you've ever done in the past is iOS development, looking to build an app on Android might make you feel like you're entering the Wild...

Keep Reading

Development

Parse Server: Missing Features, Workarounds, and What to Do About Migration

Like many in the app community, we've been big fans of Parse at Savvy Apps. We were more than surprised by the news last Thursday that the P...

Keep Reading

Development

15 Tips to Become a Better Swift Developer

Since its 1.0 release in September 2014, Savvy Apps' development team has been experimenting with and using Swift in iOS projects. Though th...

Keep Reading

Development

Xcode Tips for the Savvy iOS Developer

For those of us developers working on platforms like iOS, Xcode permeates our day-to-day duties. If we're not coding or debugging in Xcode, ...

Keep Reading

Development

How to Use iOS Expectations to Test Async Functions Without a Callback Method

Apple's testing framework has made great strides in recent years. It has become mature to the point where test-driven development (TDD) is n...

Keep Reading

Design

iOS Views are Dead. Long Live iOS Views.

In the beginning of iOS development things were easy when it came to size. There was only one iOS device screen size you had to account for,...

Keep Reading

Development

How to Use Deep Linking in Your Mobile App

What is deep linking? Deep linking enables app creators to drive user engagement and simplify the app onboarding process. It’s useful in tra...

Keep Reading