logo-mark Created with Sketch. Shape Created with Sketch. Shape Created with Sketch.

Frequently Asked Questions

General · 6

Do you recommend learning via video courses or books?

It depends on which learning style you prefer. If you prefer learning via watching someone develop and following along, check out the video courses. If you prefer learning via written content, check out our books.

General

I want to learn how to make apps. Where do I start?

If you prefer learning via videos, we have an iOS and Swift for Beginners learning path and a iOS and Swift for Beginners learning path, ready for you to start right away. It guides you through the order you should view the video courses from a beginner level. After that, you’ll know enough of the basics to start making your own apps, and you can refer to the other courses as necessary.

If you prefer learning via books, check out our iOS Apprentice and Android Apprentice books. After that, you’ll know enough of the basics to start making your own apps, and you can refer to the other books as necessary.

General

I want to learn how to make games. Where do I start?

The most popular game framework for game developers these days is Unity - it’s a powerful cross-platform game engine used to make games like Pillars of Eternity, Hearthstone, Firewatch, and more. If you’re serious about making games this is what we’d recommend. The best way to get started is our book Unity Games by Tutorials, or subscribing to our site for some video courses on Unity.

However, if you already know Swift and iOS development, it may be easier to get started using Apple’s built-in game frameworks (SpriteKit and SceneKit), because it leverages your existing skills. The best way to get started is our books 2D and 3D Apple Games by Tutorials, or subscribing to our site for some video courses on Apple game frameworks.

General

What’s your refund policy?

For our digital edition (PDF and ePub) books:
We have a 30 day return period where you can request a refund if you are unsatisfied with the book. We do not offer price adjustments/partial refunds for purchased items that go on sale after you complete your purchase.

For our video subscription:
Our video subscription is non-refundable. You can cancel at any time and will keep your video access until the end of your billing period. We do not offer refunds for unused access time. It is your responsibility to cancel before you are charged for the next month. You can cancel by logging in to your raywenderlich.com account and following the 'Manage Subscription' link on your account dashboard here: https://accounts.raywenderlich.com/. For our annual subscriptions, if you contact us within 7 days of either taking out your subscription, or your auto-renewal, we will be able to offer you a refund.

If you have any trouble/questions, contact us at support@razeware.com for assistance.

General

What's your privacy policy?

You can view the raywenderlich.com Terms of Service and Privacy Policy.

General

How do I revoke my consent for tracking my use of the website?

When you give consent, we share your tracking behaviour across raywenderlich.com with selected 3rd-parties such as Google Analytics. We use this data to better understand usage of the site, and to improve content over time.

If you would like to revoke your consent to be tracked, then you need to clear your browser cookies for the raywenderlich.com domain. For information on how to do this, please follow the instructions on this site.

General

Video · 9

Can I download the videos?

With a raywenderlich.com Professional Subscription, you can download videos to your mobile device using our official raywenderlich.com mobile app and view them offline. There are no other ways to download or view videos offline at this time.

Video

Can I share my account with others in the office?

No, according to our Terms of Service, your login may only be used by one person — i.e., a single login may not be shared by multiple people. If you are an organization, you must create a separate account for each user that wishes to access our Services; you cannot share an account with multiple people at your organization. If we determine that you are doing so, we may charge you fees for multiple Accounts, or may terminate your Account without refund.

If you have a development team who needs shared access, you'd enjoy our Team Subscription, which gives you a single point of billing, team analytics, easy license administration and more.

Video

Is there a limit on how many or which videos I watch?

There’s no limit on the number of videos you watch, or how many times you watch a particular video. You can watch any of the videos available as part of your subscription as many times as you like.

Video

How can I cancel my subscription?

You can cancel your subscription by logging in to your raywenderlich.com account and following the 'Manage Subscription' link on your account dashboard here: https://accounts.raywenderlich.com/. If you have any trouble or questions, contact us at support@razeware.com for assistance.

Note: If you are planning to cancel your subscription, please be sure to cancel it at least one day before it renews, as subscription billings are processed just after midnight (UTC) of the morning of the renewal date.

Video

I’m a complete beginner. Which videos should I watch first?

We have three beginner learning paths laid out ready for you to start right away:

These beginner learning paths will guide you through the order you should view the video courses from a beginner level and give you a great basic foundation. Then you can continue on with our many other courses and screencasts based on what interests you most.

Video

I'm having trouble watching a video, what should I do?

Please head on over to our Video Playback troubleshooting page for help.

Video

What kinds of subscription plans do you offer?

We offer two types of personal subscription plans:

  • Beginner Subscription: Suitable for those just getting started with developing in iOS and Android. Access all video courses in our beginner learning paths, and a selection of other beginner courses on the site.
  • Professional Subscription: Suitable for all intermediate and advanced developers. Get access to all of our video content, including exclusive Pro courses designed to keep you at the top of your game.

For development teams large and small, we also offer a Team Subscription, designed with benefits such as centralized billing, license administration and team analytics.

Video

Do you offer free trials?

No, we do not offer any type of free trial at this time. However, you can work through the introductory courses of our Beginner Subscription for free — and you can watch the first few videos of all of our courses for free as well.

Video

Are books included in the subscription plans?

No. Books are not included in any of our subscription plans.

Video

Books · 6

What format are the books in?

All books sold on our site are in PDF format (and most include ePub versions as well). You can download each book immediately after purchasing.

If you are interested in the print versions of our books, these are sold through Amazon.com. We recommend that you buy the most recent edition of the book through our store, as purchasing older editions can make learning difficult and frustrating since the code will be out-of-date.

Books

Is the source code included?

Yes! All of our digital book purchases include the source code for each chapter. You can download the book and all project files immediately after purchasing.

If you purchased the print version of a book, check the Introduction section of your book for a link to download the source code.

Books

Can I use the code from the books I’ve purchased to make my own apps?

Yes, you are allowed to use and/or modify the source code in our books in as many apps as you want, with no attribution required.

Books

Will I get updates for the book?

When you buy a book, you can download that book via your raywenderlich.com account. If we update the book, we’ll replace the old edition with the new one, so instead of buying the book again, you can simply log in to your account and download the new edition for free!

However, we don’t guarantee updates for any particular book. If we choose to simply update the book to be compatible with a newly released version of iOS or a toolset, you will receive that update for free. Some books may be discontinued, in which case there won’t be any future updates. In other cases, we may significantly or completely rewrite a book based on iOS, Swift or other changes; in that case, the re-written book will not be considered an update and will instead be available as a new book for purchase.

Books

Do you offer discounts if I use your book for a class I teach?

Yes! We offer bulk discounts for class orders of 10 or more copies of a book. Contact us at support@razeware.com and tell us what book you’d like to order and how many student copies you need.

Books

How do I download a book I purchased?

Go to store.raywenderlich.com, click on the 'Log in' link in the upper right hand corner and enter your e-mail and password. Once you’re logged in to our system, any book you’ve purchased will display a download button on the store page

Books

Team subscription · 11

What is the raywenderlich.com Team Subscription?

The raywenderlich.com Team Subscription is the easiest way to give your development team full access to the largest catalog of iOS and Android video courses and screencasts on the internet. With centralized billing, simple license and team management, and dashboard team analytics, it’s simply the best way to keep your team up-to-date with their mobile development skills.

Team subscription

What’s the difference between a personal subscription and the team subscription?

A personal subscription gets one person full access to all video courses and screencasts. A Team Subscription lets you create and manage a group of subscribers, with one single invoice. A Team Subscription also gives you centralized license management, team analytics, and a single point of billing.

Team subscription

What is a license?

A license is the same thing as a seat; you’ll need a license for each team member that requires access to raywenderlich.com. For example, if you have five developers on your team, you’ll need five licenses. The subscription administrator does not need a license, unless the administrator also wants access to the video courses and screencasts.

Team subscription

How do I assign licenses?

When you first set up your raywenderlich.com Team Subscription, you can assign team members by providing their email addresses during the setup sequence. You can also add team members at any time by adding their emails through the Team Subscription dashboard. Your team members will receive email invites to join the team and set themselves up under your Team Subscription.

Team subscription

Can I reassign licenses?

Yes! You can revoke and reassign team member licenses at any point using the Team Subscription dashboard.

Team subscription

Can I add more licenses?

Yes! You can increase your license count at any time through the Team Subscription dashboard. The price of any licenses you add after you’ve set up your initial Team Subscription will be pro-rated in relation to how many days remain between today and your next billing period.

Team subscription

Can I drop licenses?

Yes! You can reduce the count of the licenses at any time through the Team Subscription dashboard. You will receive a credit for any unused time on those licenses on your next billing date.

Team subscription

How does billing work?

You’ll be asked to provide a payment method at the time you set up your team subscription, for the full yearly cost of the number of licenses you’ve requested to add. Payment processing is handled through our third-party payment processor, Paddle. Your next billing will be in a year’s time.

Team subscription

Can I reassign the administrator of a plan?

Yes! Simply reach out to support@razeware.com and we’ll get you straightened around.

Team subscription

What happens if my team members already have a subscription?

If you add a team member who already has a raywenderlich.com Subscription, once they accept the invite their existing subscription will be cancelled and their access will be moved under your new Team Subscription account.

Team subscription

Where can I get a copy of my invoice?

You can access all of your current and past invoices through the Team Subscription dashboard.

Team subscription

Beginner subscriptions · 2

What’s included in the Beginner Subscription?

With our Beginner Subscription, you get access to all content in the following learning paths, both on the website and inside our official raywenderlich.com mobile app:

iOS and Swift Beginning Learning Paths

  • iOS and Swift for Beginners: 5 courses
  • iOS User Interfaces: 5 courses
  • iOS Data and Networking: 5 courses
  • iOS IDEs and Tools: 3 courses

Android and Kotlin Beginning Learning Paths
  • Android and Kotlin for Beginners: 4 courses
  • Android User Interfaces: 3 courses
  • Android Data and Networking: 3 courses

General Software Engineering
  • Software Engineering for Mobile Developers: 3 courses

In addition to the content in these learning paths, you also get access to all other beginner video content on the site.

In total, the Beginner Subscription gives you access to over 1,700 videos designed to help you build your first app, and to get you ready for more advanced development.

Beginner subscriptions

Can I upgrade to the Professional Subscription from a Beginner Subscription?

Yes! Simply log in to your raywenderlich.com account and follow the 'Manage Subscription' link on your account dashboard here: https://accounts.raywenderlich.com/

Beginner subscriptions

Professional subscriptions · 2

What’s included in the Professional Subscription?

The raywenderlich.com Professional Subscription gives you complete access to all of our video content, from beginner to advanced, both on the website and inside our official raywenderlich.com mobile app. That includes access to exclusive Pro content that we reserve for our Professional Subscribers only.

And as an added bonus, Professional Subscribers are able to download any video content through the raywenderlich.com mobile app and watch it offline.

Professional subscriptions

Can I downgrade to the Beginner Subscription from the Professional Subscription?

If you have a monthly Professional Subscription, you can downgrade to a Beginner Subscription at any time.

andIf you have a yearly Professional Subscription, you can downgrade to a Beginner Subscription if you are within 31 days of the next renewal date of your subscription.

Professional subscriptions

Legacy subscriptions · 5

What’s a Legacy Subscription?

The raywenderlich.com Legacy Subscription is our previous monthly and yearly subscription that provided access to all of the content on the site. This plan is only available to those who purchased their subscription before March 2020. Legacy subscribers will have access to all current and future video content on the site, as well as through our mobile app, for as long as they keep their subscription active. However, you cannot download content through the app to view offline, unless you upgrade to a Professional Subscription. The Legacy Subscription is no longer being offered for sale.

Legacy subscriptions

How is a Legacy Subscription different from the Beginner and Professional Subscriptions?

A Beginner Subscription provides access to beginner video content both on the site and through our mobile app.

A Legacy Subscription provides access to all video content on the site and through the mobile app.

A Professional Subscription provides access to all video content on the site and through the mobile app, and allows you to download videos to watch offline.

Legacy subscriptions

What’s included in the Legacy Subscription?

The raywenderlich.com Legacy Subscription gives you complete access to all of our video content, from beginner to advanced, both on our site as well as through our mobile app.

Legacy subscriptions

Can I upgrade to the Professional Subscription from a Legacy Subscription?

Yes! Simply log in to your raywenderlich.com account and follow the 'Manage Subscription' link on your account dashboard here: https://accounts.raywenderlich.com/

Legacy subscriptions

Can I downgrade to the Beginner Subscription from a Legacy Subscription?

No. If you wish to change to a Beginner Subscription, you must first cancel your Legacy Subscription, wait until it expires, and then start a new Beginner Subscription. No refunds or prorating of Legacy Subscriptions is available when downgrading to Beginner from Legacy.

Legacy subscriptions

Mobile apps for iOS & Android · 17

What is the raywenderlich.com mobile app?

The official raywenderlich.com mobile app lets you take your learning on the go! You can use the app with a Beginner or Professional Subscription to stream video content on your mobile device, Your progress and bookmarked content on the mobile app will synchronize with the website, so you can always pick up right where you left off — no matter where you want to learn!

Mobile apps for iOS & Android

What kinds of subscription plans can use the app?

All subscriptions types are able to use the app. A Professional Subscription is the only subscription type that can download content through the app and view it offline.

Mobile apps for iOS & Android

Is the app available for both iOS and Android?

Yes! You can get find app for your preferred platform on our mobile app page here.

Mobile apps for iOS & Android

Are all the same videos on the site available in the app?

You can access all videos available under your particular Subscription plan through both the website as well as the mobile app.

Mobile apps for iOS & Android

What’s a bookmark?

Bookmarks let you mark video content that you want to return to later. Bookmarks are synchronized between the mobile app and the website, so no matter where you bookmark content, you'll be able to access it wherever you choose to watch your videos.

Mobile apps for iOS & Android

Is my viewing progress saved?

Yes! Whether you're viewing videos on the site or through the mobile app, your watching progress will be saved so you can pick up watching where you left off.

Mobile apps for iOS & Android

Does my viewing progress synchronize with the website?

Yes! Your watching progress through videos is synchronized between the website and the app, so you can pick up watching where you left off. As well, any videos that you finish watching (or mark as finished) will synchronize between the website as well as the app.

Mobile apps for iOS & Android

Can I restrict downloads to WiFi only?

Yes! In the app, go to My Tutorials, click the gear icon at the top right to open your app Settings, and turn on the toggle to restrict downloads to WiFi only.

Mobile apps for iOS & Android

Can I change the download quality of the videos?

Yes! In the app, go to My Tutorials, click the gear icon at the top right to open your app Settings, and select either SD or HD under Downloads Quality.

Mobile apps for iOS & Android

Can I watch videos at 0.5x and 2.0x speed?

Yes! In the app, go to My Tutorials, click the gear icon at the top right to open your app Settings, and select your preferred playback speed under Video Playback Speed.

Mobile apps for iOS & Android

Does the app support subtitles?

Yes! To view subtitles, change to the fullscreen video player, click the small subtitles icon in the lower right of the video player, and select Automatic.

Mobile apps for iOS & Android

Can I download and watch videos offline in the app?

You can download and watch videos offline in the app with a raywenderlich.com Professional Subscription. The Beginner and Legacy Subscriptions do not allow downloading videos for offline viewing.

Mobile apps for iOS & Android

Do downloaded videos expire in the app?

The app will re-authenticate your downloaded offline content every seven days. If the app can't connect to the internet for more than seven days, your content may appear locked. To fix this, simply allow your device to connect to the internet, open the app, and your content should re-authenticate automatically.

Mobile apps for iOS & Android

Can I get a free trial to try out the app?

No. We do not offer any free trials at this time. However, you can work through the introductory courses of our Beginner Subscription for free on the website — and one (or more) videos in all of our courses are always free to help get you started.

Mobile apps for iOS & Android

Are books or articles viewable in the app?

No. You cannot view books or written articles from the website through the app.

Mobile apps for iOS & Android

Can I buy or upgrade my subscription plan from inside the app?

No. To manage your subscription, you must do it through the raywenderlich.com site. Simply log in to your raywenderlich.com account and follow the 'Manage Subscription' link on your account dashboard here: https://accounts.raywenderlich.com/

Mobile apps for iOS & Android

I have a technical question about the app that’s not answered here, or I have a suggestion.

If you have any technical issues with the app or a comment for us, please send an email to support@razeware.com and we'll do our best to help you out.

Mobile apps for iOS & Android