Reactive Swift 4 Programming [Video]

Preview in Mapt

Reactive Swift 4 Programming [Video]

James Saeed
New Release!

Leverage the power of RxSwift to develop responsive iOS application
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Reactive Swift 4 Programming [Video] Book Cover
Reactive Swift 4 Programming [Video]
$ 124.99
$ 106.25
Reactive Programming with Swift 4 Book Cover
Reactive Programming with Swift 4
$ 35.99
$ 25.20
Buy 2 for $35.00
Save $125.98
Add to Cart

Video Details

ISBN 139781787124745
Course Length1 hour and 47 minutes

Video Description

The Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code.Rx Swift belongs to a large family of Rx implementations in different programming languages that all share an almost identical syntax and semantics. We will introduce you to the world of Reactive programming, primarily focusing on mobile platforms. We tell you how you can benefit from using Rx Swift in your projects, existing or new.

We are going to build a simple application that allows people to look up any movie and add it to a favourites list. With this app we will be able to utilize RxSwift to react in real-time to any business logic that could be done through server-side with Google Firebase.

The course will demonstrate how unbelievably easy it is to configure asynchronous behavior and other app aspects that are traditionally considered to be hard to implement and maintain. It explains what Rx is made of, and how to switch to the Reactive way of thinking to get the most out of it.

Style and Approach

This video is a definitive tutorial on Functional Reactive Programming with Swift filled with well-described examples. We quickly get up to speed with some lesser known Swift concepts such as closures and key differences in Swift 4 so that all viewers are on the same page with Swift 4 knowledge.

Table of Contents

Getting Started with RxSwift
The Course Overview
What is Reactive Programming?
Setting Up the Development Environment
Using CocoaPods to Install RxSwift
Introduction to the Model-View-Controller
Designing an App with RxSwift
Introducing RxSwift
The Storyboard
Running the App
Designing under Auto Layout
Using the Navigation Controller
Displaying Data
Making the App’s Logic Reactive
Sequences and Observables
RxSwift Basic Operators
RxSwift Time Based Operators
Making a ReactiveUI
Working with Data in Our App
Using a HTTP API
Introduction to Firebase
Writing to Firebase
Reading from Firebase
Migration and Testing
Testing Core Functionality
Testing User Interface
Putting It All Together
Publishing

What You Will Learn

  • Build a complete responsive app with Rx Swift
  • Use data with asynchronous logic with RxSwift
  • Explore the workings of the Model-View-Controller architecture
  • Create a UI using the storyboard and make the most out of constraints
  • Handle navigation by using the navigation controller
  • Handle and display data with the table view controller
  • Use Google Firebase for a server-side backend
  • Publish an app and the necessary prerequisites
  • Debug and test your Rx Code

Authors

Table of Contents

Getting Started with RxSwift
The Course Overview
What is Reactive Programming?
Setting Up the Development Environment
Using CocoaPods to Install RxSwift
Introduction to the Model-View-Controller
Designing an App with RxSwift
Introducing RxSwift
The Storyboard
Running the App
Designing under Auto Layout
Using the Navigation Controller
Displaying Data
Making the App’s Logic Reactive
Sequences and Observables
RxSwift Basic Operators
RxSwift Time Based Operators
Making a ReactiveUI
Working with Data in Our App
Using a HTTP API
Introduction to Firebase
Writing to Firebase
Reading from Firebase
Migration and Testing
Testing Core Functionality
Testing User Interface
Putting It All Together
Publishing

Video Details

ISBN 139781787124745
Course Length1 hour and 47 minutes
Read More

Read More Reviews

Recommended for You

Reactive Programming with Swift 4 Book Cover
Reactive Programming with Swift 4
$ 35.99
$ 25.20
Getting Started with Reactive Programming with Kotlin [Video] Book Cover
Getting Started with Reactive Programming with Kotlin [Video]
$ 124.99
$ 106.25
Swift 4 Protocol-Oriented Programming [Video] Book Cover
Swift 4 Protocol-Oriented Programming [Video]
$ 124.99
$ 106.25
iOS Programming in 7 Days [Video] Book Cover
iOS Programming in 7 Days [Video]
$ 124.99
$ 106.25
Learning Modern C++ Functional Programming [Video] Book Cover
Learning Modern C++ Functional Programming [Video]
$ 124.99
$ 106.25
All-in-One Introduction to Programming [Video] Book Cover
All-in-One Introduction to Programming [Video]
$ 124.99
$ 106.25