URLSession Tutorial: Getting Started
Jun 12 2019 · Article (30 mins)
In this URLSession tutorial, you’ll learn how to create HTTP requests as well as implement background downloads that can be both paused and resumed.
URLSession Tutorial: Getting Started
In this URLSession tutorial, you’ll learn how to create HTTP requests as well as implement background downloads that can be both paused and resumed.
Game Tech
Introduction to Multiplayer Games With Unity and Photon
Jun 19 2019 · Article (25 mins)
Learn how to make your own multiplayer game with Unity and the Photon Unity Networking (PUN) library.
Introduction to Multiplayer Games With Unity and Photon
Learn how to make your own multiplayer game with Unity and the Photon Unity Networking (PUN) library.
iOS & Swift
Alamofire 5 Tutorial for iOS: Getting Started
Feb 10 2020 · Article (30 mins)
In this Alamofire tutorial, you’ll build an iOS companion app to perform networking tasks, send request parameters, decode/encode responses and more.
Alamofire 5 Tutorial for iOS: Getting Started
In this Alamofire tutorial, you’ll build an iOS companion app to perform networking tasks, send request parameters, decode/encode responses and more.
Multiple Domains
Android Networking With Kotlin Tutorial: Getting Started
Apr 6 2020 · Article (30 mins)
In this tutorial, you’ll get started with Android networking by creating a simple app to retrieve and display a list of GitHub repositories.
Android Networking With Kotlin Tutorial: Getting Started
In this tutorial, you’ll get started with Android networking by creating a simple app to retrieve and display a list of GitHub repositories.
iOS & Swift
Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning
May 29 2019 · Article (25 mins)
In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’ll use the Charles Proxy tool to simulate the man-in-the-middle attack.
Preventing Man-in-the-Middle Attacks in iOS with SSL Pinning
In this tutorial, you’ll learn how to prevent man-in-the-middle attacks using SSL Pinning and Alamofire. You’ll use the Charles Proxy tool to simulate the man-in-the-middle attack.
Learn how to use Firebase Cloud Messaging to send and receive remote push notifications in your SwiftUI iOS app.
Firebase Cloud Messaging for iOS: Push Notifications
Learn how to use Firebase Cloud Messaging to send and receive remote push notifications in your SwiftUI iOS app.
Multiple Domains
Real-Time Communication with Streams Tutorial for iOS
Jul 8 2019 · Article (25 mins)
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.
Real-Time Communication with Streams Tutorial for iOS
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.
iOS & Swift
OAuth 2.0 with Swift Tutorial
Jan 8 2018 · Article (20 mins)
In this OAuth 2.0 Swift tutorial you will learn how to use two different open source libraries to implement OAuth 2.0 in an iOS app.
OAuth 2.0 with Swift Tutorial
In this OAuth 2.0 Swift tutorial you will learn how to use two different open source libraries to implement OAuth 2.0 in an iOS app.
Flutter & Dart
Getting Started With the BLoC Pattern
May 11 2022 · Article (25 mins)
See how to use the popular BLoC pattern to build your Flutter app architecture and manage the flow of data through your widgets using Dart streams.
Getting Started With the BLoC Pattern
See how to use the popular BLoC pattern to build your Flutter app architecture and manage the flow of data through your widgets using Dart streams.
Server-Side Swift
SwiftNIO: A simple guide to async on the server
Feb 28 2019 · Article (20 mins)
An important topic in server-side Swift is asynchronous programming. This tutorial teaches you how to work with two important aspects of async programming: futures and promises, using SwiftNIO.
SwiftNIO: A simple guide to async on the server
An important topic in server-side Swift is asynchronous programming. This tutorial teaches you how to work with two important aspects of async programming: futures and promises, using SwiftNIO.
iOS & Swift
Charles Proxy Tutorial for iOS
Jun 9 2021 · Article (25 mins)
Learn how to use Charles for iOS and macOS to inspect encrypted and unencrypted network traffic for both your own apps and third-party apps.
Charles Proxy Tutorial for iOS
Learn how to use Charles for iOS and macOS to inspect encrypted and unencrypted network traffic for both your own apps and third-party apps.
iOS & Swift
CloudKit Tutorial: Getting Started
Oct 2 2019 · Article (30 mins)
In this CloudKit tutorial, you’ll learn how to add and query data in iCloud from your app, as well as how to manage that data using the CloudKit dashboard.
CloudKit Tutorial: Getting Started
In this CloudKit tutorial, you’ll learn how to add and query data in iCloud from your app, as well as how to manage that data using the CloudKit dashboard.
Multiple Domains
Parsing JSON in Flutter
Aug 27 2019 · Article (25 mins)
Learn about getting and parsing JSON data from the internet when building a cross-platform app using Flutter.
Parsing JSON in Flutter
Learn about getting and parsing JSON data from the internet when building a cross-platform app using Flutter.
Android & Kotlin
Firebase Tutorial for Android: Getting Started
Jun 6 2018 · Article (30 mins)
In this Firebase Tutorial for Android you’ll learn how to work with Realtime Databases and Authentication by creating a Joke Telling app.
Firebase Tutorial for Android: Getting Started
In this Firebase Tutorial for Android you’ll learn how to work with Realtime Databases and Authentication by creating a Joke Telling app.
Android & Kotlin
Android Tutorial for GeckoView: Getting Started
Jul 29 2019 · Article (25 mins)
In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.
Android Tutorial for GeckoView: Getting Started
In thus tutorial you’ll learn about GeckoView, an open source library that allows you to render web content on Android using the Gecko web engine.
iOS & Swift
Moya Tutorial for iOS: Getting Started
Jul 23 2018 · Article (30 mins)
Moya is a networking library inspired by the concept of encapsulating network requests in type-safe way, typically using enumerations, that provides confidence when working with your network layer. Become a networking superhero with Moya!
Moya Tutorial for iOS: Getting Started
Moya is a networking library inspired by the concept of encapsulating network requests in type-safe way, typically using enumerations, that provides confidence when working with your network layer. Become a networking superhero with Moya!
iOS & Swift
Spinner and Progress Bar in Swift: Getting Started
Sep 29 2021 · Article (25 mins)
Learn how to implement a spinner indicator and progress bar in both UIKit and SwiftUI.
Spinner and Progress Bar in Swift: Getting Started
Learn how to implement a spinner indicator and progress bar in both UIKit and SwiftUI.
iOS & Swift
Getting Started With PromiseKit
Dec 12 2018 · Article (30 mins)
Asynchronous programming can be a real pain and can easily result in messy code. Fortunately for you, there’s a better way using promises & PromiseKit on iOS.
Getting Started With PromiseKit
Asynchronous programming can be a real pain and can easily result in messy code. Fortunately for you, there’s a better way using promises & PromiseKit on iOS.
iOS & Swift
Alamofire Tutorial for iOS: Advanced Usage
Oct 12 2020 · Article (25 mins)
In this tutorial, you’ll learn about the advanced usage of Alamofire. Topics include handling OAuth, network logging, reachability, caching and more.
Alamofire Tutorial for iOS: Advanced Usage
In this tutorial, you’ll learn about the advanced usage of Alamofire. Topics include handling OAuth, network logging, reachability, caching and more.
Android & Kotlin
Integrating Google Drive in Android
Jun 27 2018 · Article (25 mins)
See how to integrate the Google Drive SDK in order to let your users access and download their Drive files directly to your app.
Integrating Google Drive in Android
See how to integrate the Google Drive SDK in order to let your users access and download their Drive files directly to your app.
Android & Kotlin
Android Data Serialization Tutorial with the Kotlin Serialization Library
Oct 18 2021 · Article (25 mins)
Learn how to use the Kotlin Serialization library in your Android app and how it differs from other data serialization libraries available out there.
Android Data Serialization Tutorial with the Kotlin Serialization Library
Learn how to use the Kotlin Serialization library in your Android app and how it differs from other data serialization libraries available out there.