WWDC 2021: Intro to async/await [SUBSCRIBER]
With WWDC 2021, Apple released a whole bunch of concurrency features with async/await leading the pack. In this video, you'll learn how to use this new language feature but more importantly, you'll...
View ArticleCalling Native Libraries in Flutter with Dart FFI [FREE]
In this tutorial, you’ll learn how to use Dart FFI to access native libraries that support C-interoperability.
View ArticleFlutter Desktop Apps: Getting Started [SUBSCRIBER]
Learn how to create a Flutter Desktop App for both the Macintosh and Windows platforms. Create applications that run as fast as native apps and look like a native app. Use the native menu system and...
View ArticleUICollectionView Tutorial: Headers, Selection and Reordering [FREE]
Learn how to implement reusable views for UICollectionView section headers, select cells and reorder with drag and drop.
View ArticleNon-Nullable Dart: Understanding Null Safety [FREE]
Learn how to use null safety in Dart. Get to know Dart’s type system and how to utilize language features in production code.
View ArticleWWDC 2021: Understand Swift Actors [SUBSCRIBER]
Swift Actors is a new a language feature presented in WWDC that allows you to write concurrent code without having to deal with the issue of locks or serial queues. This video will give you a...
View ArticleGetting a Redux Vibe Into SwiftUI [FREE]
Learn how to implement Redux concepts to manage the state of your SwiftUI app in a more predictable way by implementing a matching-pairs card game.
View ArticleWWDC 2021: Breaking Changes in SwiftUI [SUBSCRIBER]
We haven't seen many breaking changes in SwiftUI, but here are some deprecations and replacements you should look out for this year!
View ArticleUsing Composition in Kotlin [FREE]
Learn how composition makes your Kotlin code more extensible and easy to maintain.
View ArticleBuilding Complex UI in Flutter: Magic 8-Ball [FREE]
Learn how to build complex user interfaces in Flutter by creating a nearly 3D Magic 8-Ball using standard Flutter components.
View ArticleData Structures & Algorithms in Kotlin [SUBSCRIBER]
Learn Data Structures & Algorithms in Kotlin!Data structures and algorithms are fundamental tools every developer should have. In this book, you’ll learn how to implement key data structures in...
View ArticleAnnouncing Data Structures & Algorithms in Kotlin, Second Edition! [FREE]
Whether you want to make your code more efficient, or prepare for a job interview at a big tech company, our newly-updated book is here to help you.
View ArticleWWDC 2021: Upgrading to StoreKit 2 [SUBSCRIBER]
StoreKit 2 provides a great a many improvements to the StoreKit API. In this small course, you’ll see how to upgrade an existing StoreKit project to use the latest features introduced by StoreKit 2.
View ArticleOnward and Upward – We’re Hiring! [FREE]
We’re hiring for multiple roles at raywenderlich.com – junior developers, video instructors, sales reps, customer success managers and more. Find out how to apply today!
View ArticleAdvanced Charles Proxy Tutorial for iOS [FREE]
Get more out of Charles Proxy by learning advanced features like mapping responses to local files, automating requests and writing logs.
View ArticleReactive Streams on Kotlin: SharedFlow and StateFlow [FREE]
In this tutorial, you’ll learn about reactive streams in Kotlin and build an app using two types of streams: SharedFlow and StateFlow.
View ArticleWWDC 2021: AsyncSequence vs. Combine [SUBSCRIBER]
AsyncSequence is a new protocol in Swift 5.5 that offers facilities for processing asynchronous data. But is it a Combine replacement…? Let’s find out!
View ArticleUnlocking Your Flutter Widgets With Keys [FREE]
Learn how using the right keys in your Flutter widgets can help you avoid UI bugs and improve the performance of your app.
View ArticleFirebase Tutorial: Real-Time Chat [FREE]
Learn to build a chat app with Firebase and MessageKit!
View ArticleIntroduction to Unity 2D [FREE]
This introductory Unity tutorial will get you up and running with Unity 2D by creating a lunar landing game.
View Article