Video description
This is the most comprehensive, yet straight-forward course for the mobile application programming. Whether you have never programmed before, already know basic syntax, this course is for you! This course will teach you core data in a practical manner, with every lecture. Learn mobile app building in a way that will advance your career and increase your knowledge, all in a fun and practical way!
What You Will Learn
- Intro to RxSwift
- Creating and Subscribing to Observables
- Variables, Transformations
- App Building
Audience
If you have experience building iOS apps and are ready to start building more advanced data-driven apps that deliver better user experiences, this course is for you.
About The Author
Devslopes by Mark Price: Devslopes by Mark Price - Learn programming and app developmentDevslopes transforms beginner students into paid professionals through curated project-based videos, interactive quizzes, and exercises. After completing each course, you will have a strong portfolio, coupled with the technical understanding to build your own custom applications. We strive to teach students how to code through polished apps inspired by real-world examples. We want our students to build projects that they are proud of, that look and operate just like apps they use in their everyday life. We are passionate about helping people reveal their hidden talents and guiding them into the exciting world of startups and programming.
Table of contents
-
Chapter 1 : Advanced Swift 4 Design Patterns: Reactive Programming with RxSwift
- Intro to RxSwift
- What is Rx? Why Rx?
- How to install RxSwift into an Xcode playground
- Creating and Subscribing to Observables
- Observables: Disposing
- Challenge: Observables
- PublishSubject
- BehaviorSubject
- ReplaySubject
- Variables
- Challenge: Subjects
- Transformations: .map
- Transformations: .flatMap
- Transformations: .filter
- Transformations: .zip
- Challenge: Transformations
- Intro to app: Namer
- Installing RxSwift RxCocoa
- Building Namer UI
- Using RxCocoa to Observe
- Adding Rx capabilities to submit button
- Passing values using RxSwift
- Intro to Versi app
- Creating Xcode project
- Installing CocoaPods
- Setting up UITabBarController
- Building TrendingFeedVC
- Building custom view subclasses
- Building Repo model layer
- Building TrendingRepoCell subclass
- Creating DownloadService singleton
- Downloading trending repos data
- Downloading additional required repo data
- Refactoring DownloadService functions
- Filling TrendingFeedVC with real API data
- Building SearchVC
- Building SearchCell
- Setting up SearchVC the RxSwift way
- Using RxSwift To Drive UITableView with Search Results
- Loading Github README.md Files
Product information
- Title: An Introduction to RxSwift
- Author(s):
- Release date: December 2018
- Publisher(s): Packt Publishing
- ISBN: 9781838559045
You might also like
video
Practical Test-Driven Development with Xcode and Swift: Write Modularized Code for TDD with XCTest and UIKit
Write better, more robust, and well-architected code. Then put tests on CI with every run, so …
book
Continuous Delivery for Mobile with fastlane
Learn continuous deployment and automation with code-signing, continuous testing, building, deploying, and releasing of your app. …
audiobook
Introduction to Generative AI
Generative AI tools like ChatGPT are amazing—but how can you get the most out of them …
book
Swift in Depth
Now updated for Swift 5! Swift is more than just a fun language to build iOS …