Reactive Programming with Kotlin: Complete Book Available! [FREE]
Ten new chapters complete this book that teaches you to use RxJava, RxAndroid and RxKotlin to create complex reactive apps on Android!
View ArticleSwift Package Manager: Creating a Swift Package [SUBSCRIBER]
In this screencast you'll learn how to create your own Swift packages to modularize and share code across platforms.
View ArticleUIStackView Tutorial for iOS: Introducing Stack Views [FREE]
Learn how to simplify your iOS layouts with UIStackView. Layout a series of views horizontally or vertically, using alignment, distribution and spacing.
View ArticleChiu-Ki Chan – Podcast S09 E06 [FREE]
We flip our sites on to Android as Speaker Chiu-Ki Chan talks with Jenn and Dru about testing.
View ArticleGetting Started with Fuel [SUBSCRIBER]
In this screencast, you'll learn how to use the Fuel networking library by creating a fun weather app that displays the current weather in Los Angeles, California.
View ArticleWWDC 2019 Top 10 Videos [FREE]
Wondering which of the over 100 WWDC 2019 videos you must see? Check out our recommendations!
View ArticlePicasso Tutorial for Android: Getting Started [FREE]
In this Picasso Tutorial, you’ll learn how to use Picasso to load images from different sources and how to apply filters and transformations.
View ArticleSharing and Editing Swift Packages With Swift Package Manager [SUBSCRIBER]
In this screencast you'll learn how to share Swift Packages that you've created and integrate them back into your own iOS applications. Finally you'll see how to use Xcode 11 to edit Swift packages.
View ArticleHow to Think in Server-side Swift [FREE]
Server-side Swift opens exciting new worlds to Swift developers and best of breed frameworks like Kitura and Vapor expose the full power of Swift. In this post you’ll learn the key differences between...
View ArticleAndroid Studio Tips and Tricks [FREE]
Master some hidden gems of Android Studio and improve your overall development efficiency with these Android Development tips and tricks.
View ArticleApp Search: CoreSpotlightAttributes [SUBSCRIBER]
The CoreSpotlight framework can be used to add additional information to NSUserActivity, allowing you to provide more detailed search results.
View ArticleReal-Time Communication with Streams Tutorial for iOS [FREE]
Get down to TCP-level networking and learn about sockets and how to use Core Foundation to build a real-time chat app in this iOS streams tutorial.
View ArticleSwift UI: Working With UIKit [SUBSCRIBER]
SwiftUI introduces a new way to build user interfaces - but that doesn't mean you still can't use UIKit in your applications. This screencast shows you how!
View ArticleSwift Generics Tutorial: Getting Started [FREE]
Learn to write functions and data types while making minimal assumptions. Swift generics allow for cleaner code with fewer bugs.
View ArticleGoogle I/O Livecast Replay – Podcast S09 E07 [FREE]
A replay of our Google I/O 2019 Keynote team analyzing the day’s announcements.
View ArticleApp Search: CoreSpotlight Indexing [SUBSCRIBER]
Instead of just being able to search information your user has interacted with with NSUserActivity, indexing your entire app is also possible with CoreSpotlight indexing.
View ArticleSwift UI: Building Custom Views [SUBSCRIBER]
SwiftUI introduces a new way to build user interfaces - and you can even build your own custom views! This screencast shows you how.
View ArticleEncoding and Decoding in Swift [FREE]
In this tutorial, you’ll learn all about encoding and decoding in Swift, exploring the basics and advanced topics like custom dates and custom encoding.
View ArticleVector Graphics on Android [FREE]
In this tutorial you will learn what Scalable Vector Graphics are and how to create and manipulate Vector Graphics on Android
View ArticleGoogle I/O Reactions: What is New with the Google Assistant [FREE]
I was very excited and honored this year to be chosen to attend the 2019 Google I/O conference at the Shoreline Amphitheater in Mountain View, California. One of the technologies I was most excited to...
View Article