Announcing Our New Mobile App — and Downloadable Videos!

We’re excited to announce our new mobile app for iOS and Android — and also a new feature to download videos and take them offline! By Tiffani Randolph.

Save for later

Ever since we launched our video subscriptions nearly five years ago, subscribers have been asking us for one thing in particular:

@rwenderlich @RayFromVA Just curious.. Why haven't you guys launched an app of sorts for your subscribers now that the team and content have grown? It helps to download and view content on the go. Not all of us have great network speeds all the time to view content thru web :)

— Swapnil S (@swaps_2k1) January 22, 2020

@rwenderlich Is it possible for active subscribers to download / preload video content? My daily commute takes ~2h and it would literally kill my data plan

— Bartosz Kunat (@mrclapslock) January 29, 2019

@rwenderlich Ray, is it possible to download your tutorials for offline viewing? I'm in remote locations most of the time with no reliable internet connection.

— LarryDCJ (@LarryDCJ) October 7, 2018

I wish, we could download @rwenderlich videos so, that we could learn on the go :(

— Sanket Ray (@iamsanketray) February 13, 2018

We’re happy to report that the wait is over: today, we’re releasing our new app, and a new Professional subscription that supports downloads and offline viewing of video courses through the app!

Read on to see how subscribers can get our new app, and how the new Professional subscription can help you take your learning on the go!

What is the Mobile App?

We created the official app to bring all of the great video content on our site straight to your iOS and Android devices:

The best part — subscribers can start using the app right away! It’s a free download, so what are you waiting for?

You can find the download links for the iOS and Android versions of the app here:

Here are just a few of the benefits of the app:

  • Stream and interact with video courses in a native app format: Although we have a mobile-friendly version of, the experience isn’t quite as good as what you can get on a native app. Now you can stream, bookmark, and manage your course content easily inside a custom-built mobile app, without the challenges of mobile browsers.
  • Your progress is synchronized everywhere: Whether you’re watching videos on the website, your tablet or your mobile, your viewing progress and course completion synchronizes seamlessly across all of those platforms, so you can pick up exactly where you left off.
  • Easily bookmark your favorite courses for later: Found a course you like, but don’t want to watch it right this instant? Bookmark the course, and you can easily find it again under the Bookmarks tab in the app, as well as in your personal bookmarks on the website.
  • Quickly filter to find what you’re looking for: Use our powerful search and filter functions in the app to zero in on the exact course content you need. And since the search operates on just videos, you can get to your video content easier than ever.

But we haven’t answered that last, burning question:

“Can I download videos and watch them offline?”

To answer that question: let us introduce you to the Professional subscription!

What is the Professional Subscription?

Downloadable videos is, hands-down, the most-requested feature ever from our subscribers. So we decided that it was finally time to give you what you’ve been asking for: downloadable offline content!

To support this feature, there are now two different levels of subscriptions:

  • Beginner: This is an entry-level subscription designed for people who want to get started learning iOS and Android development. It supports streaming of the beginner video content and learning paths through the site and the app.
  • Professional: This provides complete access to all beginner, intermediate and advanced video content on the site, which includes our Pro courses. It also lets you download content through the app and watch it offline.

The Professional subscription is designed to help busy developers like you stay at the top of your game, no matter where you are — at work, at home, or even on the road.

What About Current Subscribers?

If you’re happy with your existing subscription, don’t worry — there’s nothing you need to do. You’ll continue to enjoy access to all video courses on our site (both Beginner and Professional) and you can stream videos through our app, at your same great price, all without upgrading.

But I Want More!

For those of you who want it all, you can upgrade to our new Professional plan, which includes the ability to download videos and watch them offline with our new app.

To thank you for subscribing to our site, we’re happy to offer existing subscribers an exclusive 15% discount for upgrading — and we’ll also credit the total remaining value of your current subscription towards your upgrade.

Get all the details on the special upgrade offer here:

Upcoming Pro Courses

To give you a taste of what’s coming up for Pro courses, here are two of the courses we’re releasing over the next two weeks:

Learn how to use one of the most popular Android libraries: Picasso. See why Picasso is so popular and how it can help load and add images to your app with a clear and easy to use syntax!

Learn about fundamental iOS design patterns like MVC, Delegation, Strategy, Singleton, Memento, Observer and Builder. Soon to follow are the Intermediate iOS Design Patterns and Advanced iOS Design Patterns courses, covering MVVM, Factory, Prototype, State, Multicast Delegate, Flyweight, Composite, Command and much, much more!

You can also expect other Pro courses on Alamofire, Kotlin Flow, SOLID, Catalyst, TensorFlow and more to come over the next few months. And that’s in addition to all of our other existing Pro content on the site, including courses on CameraX, Kotlin/Native, TestFlight, Fastlane, MetricKit, MotionLayout and tons of other courses.

Existing subscribers, as well as Professional subscribers, have full access to these Pro courses as part of your subscription.


If you’ve got questions about any of this, we’ve updated our FAQ to give you the answers to your questions about the app, your current subscription, video downloads, and the new Professional and Beginner subscriptions:

If you don’t see the answer to your question in the FAQ, feel free to contact our Customer Support team and we’ll do our best to help you out!