Android Networking Tutorial: Getting Started
Update Note: This tutorial is now up to date with the latest version of Android Studio version 3.1.2, and uses Kotlin for app development. Update by Fuad Kamal. Original tutorial by Eunice Obugyei....
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Introduction
Get introduced to what you will be learning about in this part: joining observable sequences together. The post Video Tutorial: Beginning RxSwift Part 4: Introduction appeared first on Ray Wenderlich.
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Combining Operators: Part 1
In this video you'll learn how to use a wide variety of operators to prepend, join, and merge observables. The post Video Tutorial: Beginning RxSwift Part 4: Combining Operators: Part 1 appeared first...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Combining Operators: Part 2
In this video you'll continue working with combining operators to merge, choose between, and accumulate observables. The post Video Tutorial: Beginning RxSwift Part 4: Combining Operators: Part 2...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Challenge: The Zip Case
Get additional hands-on experience working with two commonly used combining operators to improve upon an example from the previous video. The post Video Tutorial: Beginning RxSwift Part 4: Challenge:...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Combining Operators in Practice: Part
Apply everything you've learned in this course so far to implement the functionality for an app that resembles how you would use RxSwift in your own app projects. The post Video Tutorial: Beginning...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Combining Operators in Practice:...
Continue implementing the functionality for Our Planet, beginning with how to fetch data from the EONET public API. The post Video Tutorial: Beginning RxSwift Part 4: Combining Operators in Practice:...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Downloading in Parallel: Part 1
In this video you'll see how to improve Our Planet to retrieve data more efficiently by fetching in parallel. The post Video Tutorial: Beginning RxSwift Part 4: Downloading in Parallel: Part 1 appeared...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Downloading in Parallel: Part 2
Finish implementing Our Planet by incrementally updating the UI with data coming back from parallel fetching. The post Video Tutorial: Beginning RxSwift Part 4: Downloading in Parallel: Part 2 appeared...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Challenge: Indicate Download Activity
Add some polish to Our Planet by appropriately showing and hiding the activity indicator for network activity. The post Video Tutorial: Beginning RxSwift Part 4: Challenge: Indicate Download Activity...
View ArticleVideo Tutorial: Beginning RxSwift Part 4: Conclusion
Wrap up this course by reviewing what you learned, and get some handy resources to continue the learning on your path to Jedi mastery of RxSwift. The post Video Tutorial: Beginning RxSwift Part 4:...
View ArticleAVAudioEngine Tutorial for iOS: Getting Started
Mention audio processing to most iOS developers, and they’ll give you a look of fear and trepidation. That’s because, prior to iOS 8, it meant diving into the depths of the low-level Core Audio...
View ArticleRWDevCon 2018 Vault Now Available!
It’s hard to believe, but it’s been a whole month since our fourth tutorial conference, RWDevCon 2018, which was our absolute best conference to date. If you didn’t manage to grab a ticket this year,...
View ArticleSwift Algorithm Club: Looking for co-maintainer
We are currently looking for a co-maintainer for the Swift Algorithm Club, our open source project to implement popular algorithms and data structures in Swift. We already have 2 maintainers on the...
View ArticleRWDevCon 2018 Vault Free Tutorial Session: Getting Started with ARKit
We recently released the RWDevCon 2018 Vault Video Bundle, a collection of four advanced workshop videos, 18 hands-on tutorial session videos, 500MB+ of sample projects, and 500+ pages of conference...
View ArticleHow to Play, Record, and Merge Videos in iOS and Swift
Update note: This tutorial has been updated to iOS 11 and Swift 4 by Owen Brown. The original tutorial was written by Abdul Azeem with fixes and clarifications made by Joseph Neuman. Learn how to play,...
View ArticleServer Side Swift with Vapor – First 16 Chapters Now Available!
Great news everyone: The second early access release of our Server Side Swift with Vapor book is now available! If you’re a beginner to web development, but have worked with Swift for some time, you’ll...
View ArticleKotlin Apprentice — First 18 Chapters Now Available!
Great news everyone: The second early access release of our Kotlin Apprentice book is now available! Heard of Kotlin, but haven’t yet started to learn the language? Or maybe you want to explore some...
View ArticleGoogle I/O 2018 Keynote Reaction
Google I/O 2018 began this week at the Shoreline Amphitheater in Mountain View, California. The I/O conference is Google’s annual opportunity to set a direction for the developer community as well as...
View ArticleScreencast: Dynamic Type
Dynamic Type allows for your app's text to increase or decrease size beased on your user's preference improving visibility, but more importantly, accessibility. The post Screencast: Dynamic Type...
View Article