rebeloper/YouTube Channel Resources

  • Free

YouTube Channel Resources

Code Better and Get More Downloads

Welcome!

Thank you so much for being an eager follower of Rebeloper. Simply Click on the "Get access for free" button and enjoy all the resources that I use in my YouTube videos.

Contents

01/01/2024 - iOS Developer Complete Roadmap 2024

iOS Developer Complete Roadmap 2024.pdf

05/02/2023 - Progress Button in SwiftUI - How to Track Progress on User Interactions

Starter
Final
Community

30/01/2023 - Why You Should Use The SwiftUI Coordinator Pattern

Starter
Final
Mentoring

26/08/2022 - CoreData in SwiftUI 4: What You Need to Know

https://www.youtube.com/watch?v=L3uLEXFCaVI&list=PL_csAAO9PQ8a4QeBUGjAoZBHpBQRwaA2w&index=2
CoreDataSwiftUI4

01/08/2022 - RevenueCat - The BEST Service for In-App Purchases

Code.zip
Resources.zip

23/05/2022 - 10 Things iOS Developers Have STOPPED Doing - Are you doing them?

https://www.youtube.com/watch?v=tJ7_BjhoZtI&list=PL_csAAO9PQ8Y10BgL7I4oPxX-ieDqfUrE&index=5
Resources.zip
Mentoring

16/05/2022 - 18 Terminal Commands You Can't Live Without

https://www.youtube.com/watch?v=C90lCH-_EBU&list=PL_csAAO9PQ8Y10BgL7I4oPxX-ieDqfUrE&index=4
Resources.zip

09/05/2022 - Creating a Custom Framework in Swift in 2022

https://www.youtube.com/watch?v=2k4mMdLfIKY&list=PL_csAAO9PQ8Y10BgL7I4oPxX-ieDqfUrE&index=2
Resources.zip
Mentoring

28/04/2022 - MUST HAVE Developer Resources! (FREE GITHUB REPOS)

https://www.youtube.com/watch?v=AQTn4kTbFAE&list=PL_csAAO9PQ8Zia0zTZZjd0KZBEkcKb4yp&index=5
Resources.zip
Mentoring

07/04/2022 - Create a Sudoku Solver In Swift

https://www.youtube.com/watch?v=u7A6mdTq3eU&list=PL_csAAO9PQ8Zap89M3FEUAiP3jutrDaN1&index=4
SudokuSolverSwift
Mentoring

17/03/2022 - EVERYTHING You Need to KNOW About SwiftUI TabView

https://www.youtube.com/watch?v=4ywuzr3NDiM&list=PL_csAAO9PQ8ZY6tDMSuX29OvvrFO3wzyT&index=3
TabViewExample
Mentoring

10/03/2022 - iOS Roadmap to Professional Developer: Skills you MUST have!

https://www.youtube.com/watch?v=7Td1RfB8nVs&list=PL_csAAO9PQ8ZY6tDMSuX29OvvrFO3wzyT
iOS Developer Roadmap.pdf

08/03/2022 - STEP BY STEP SwiftUI Firebase Auth

https://www.youtube.com/watch?v=hwbHQf1Mvxk&list=PL_csAAO9PQ8acagFWwPcmmmy8jvcqnX5S
Resources.zip
Mentoring

25/02/2022 - Less Than 10% Of iOS Developers Use This! - Keychain

https://www.youtube.com/watch?v=csssezPchoI&list=PL_csAAO9PQ8Ycw2Gpp9E4kTbIQbzmadnh&index=6
Resources.zip
Get Keychain Vault at 50% OFF

15/02/2022 - MILLIONS OF iOS DEVELOPERS Can Now Do This! SwiftUI Side Menu

https://www.youtube.com/watch?v=9WKVXHgEFU8&list=PL_csAAO9PQ8Ycw2Gpp9E4kTbIQbzmadnh&index=3
Resources.zip
Mentoring

10/02/2022 - 7 Things I HATE About SwiftUI

https://www.youtube.com/watch?v=N2i28zxjfvs&list=PL_csAAO9PQ8Ycw2Gpp9E4kTbIQbzmadnh&index=2
Helpers.zip
Mentoring

21/12/2021 - SOLID Principles

https://www.youtube.com/watch?v=rndiYu8If-I&list=PL_csAAO9PQ8ZIh89P2re5fziX9kaI8Yhx
Resources.zip
Mentoring

30/11/2021 - The MOST EXITING Timer Swift Tutorial

https://www.youtube.com/watch?v=oo-sW_Ds968&list=PL_csAAO9PQ8avvPBvUmZfIh2-kPKqcc-0&index=3
Resources.zip
Mentoring

22/11/2021 - DANGEROUSLY GOOD Developer Skill: Generic Type Swift

https://www.youtube.com/watch?v=OEurXzRPLak&list=PL_csAAO9PQ8avvPBvUmZfIh2-kPKqcc-0&index=2
Resources.zip
Mentoring

16/11/2021 - Are You an Efficient iOS Developer? LINKED LIST

https://www.youtube.com/watch?v=F6LjiyEAYsQ&list=PL_csAAO9PQ8ZPre1srz0QnPHwIogQso4I&index=2
Resources.zip
Mentoring

08/11/2021 - ANNOYING Swift Chat App Problems (SOLVED)

https://www.youtube.com/watch?v=qcEPe5Yq0Hk&list=PL_csAAO9PQ8avvPBvUmZfIh2-kPKqcc-0
Resources.zip

04/11/2021 - 80% of Devs DON'T KNOW THIS about SwiftUI Swift Concurrency

https://www.youtube.com/watch?v=OpZtYsAkzIw&list=PL_csAAO9PQ8ZNPl1xawTXzdJtXzm_vjJ5&index=5
Resources.zip
Mentoring

27/10/2021 - iOS In App Purchases & Subscription management with Qonversion

https://www.youtube.com/watch?v=M6Whj-LztLY
Qonversion
Resources.zip

04/10/2021 - Alamofire KILLER? How to replace URLSession

https://www.youtube.com/watch?v=RM5uKTBr20c&list=PL_csAAO9PQ8ZNPl1xawTXzdJtXzm_vjJ5&index=2
Resources.zip
Mentoring
Networking

21/09/2021 - Why you NEED A PLAN for iOS Versions + SOLUTION | @available Swift

https://www.youtube.com/watch?v=u1SMCxmYMvE&list=PL_csAAO9PQ8aY9LEqsQ6uRkNcy2dDW8Uv&index=7
Resources.zip
Mentoring

15/09/2021 - Your app is TERRIBLE at first impressions! FIX IT NOW: SwiftUI Splash Screen

https://www.youtube.com/watch?v=mMl6t6gpB1o&list=PL_csAAO9PQ8aY9LEqsQ6uRkNcy2dDW8Uv&index=5
Resources.zip
Mentoring

09/09/2021 - This Swift Async Await Trick is INSANE | SwiftUI Swift Concurrency

https://www.youtube.com/watch?v=P5_psngyQ0k&list=PL_csAAO9PQ8aY9LEqsQ6uRkNcy2dDW8Uv&index=4&ab_channel=Rebeloper-RebelDeveloper
Resources.zip
Mentoring

07/08/2021 - Boring UI? TRY THIS! - SwiftUI Stretchy Header

https://www.youtube.com/watch?v=TaLA3ZBk6Zo&list=PL_csAAO9PQ8aY9LEqsQ6uRkNcy2dDW8Uv&index=3
Resources.zip
Mentoring

30/08/2021 - SENIOR DEV: Submit App to Apple Store

https://www.youtube.com/watch?v=ykiD5wqwSe4&list=PL_csAAO9PQ8Yj7ZU7n2IJjIsqcFaLcvJN&index=6
Resources.zip
Mentoring

23/08/2021 - FASTEST way to Make a CAMERA APP with Swift AVFoundations

https://www.youtube.com/watch?v=ZmPJBiwgZoQ&list=PL_csAAO9PQ8bX-IAXVWwodZjXkwKoQhub
AVCamera
Mentoring

16/08/2021 - Navigation in SwiftUI is BROKEN! Here's what you can do about it

https://www.youtube.com/watch?v=UOX2EN9kGas&list=PL_csAAO9PQ8adyqVY8oUez96QcE7bRf3U
SwiftUI Navigation

28/07/2021 - STOP using MVVM for SwiftUI | Clean iOS Architecture

https://www.youtube.com/watch?v=SOA0IT7sxvc&list=PL_csAAO9PQ8YqBSYLqQ6bLvDE32TayJPx
Mentoring
Resources.zip
IVOSwiftUIDesignPattern

20/07/2021 - SwiftUI Navigation DONE RIGHT: How to use NavigationView and NavigationLink

https://www.youtube.com/watch?v=yLLzD4Nm1Rk&list=PL_csAAO9PQ8aY9LEqsQ6uRkNcy2dDW8Uv
Resources.zip
SwiftUIPlus
Mentoring

05/07/2021 - Async Await Swift Tutorial For Beginners

https://youtu.be/ZC2ljzBv8uA
Resources.zip
Mentoring

17/06/2021 - Apple WWDC 2021 Summary - SwiftUI 3

https://www.youtube.com/watch?v=c5tLMdTYQYg&list=PL_csAAO9PQ8aVpAJh8yaXR0WyFj_M7OGk&index=2
SwiftUI3Fun

07/11/2017 - Ultimate AdMob Step by Step iOS Tutorial

https://www.youtube.com/playlist?list=PL_csAAO9PQ8YGCSZL8SidZZModm0I30iP
Learn how to set up your Xcode project to be able to receive AdMob ads. FACT: Most people are stuck when trying to figure out how to make some money with their apps. One of the easiest ways to do it is through ads in their apps. So let's get to work and learn how to do it!
ResourcesAdMob.zip

30/11/2017 - Advent Calendar Tutorials

https://www.youtube.com/watch?v=UBQkTcOUcrY&list=PL_csAAO9PQ8bbT4Bmqj6q7QgEsmFlI96g

Learn iOS development with this Advent Calendar Playlist. This Holiday Season I'm going to teach you one tutorial each day till Christmas.
Advent Calendar Tutorials

30/11/2017 - Advent Calendar Tutorials - Full Game UI

ACT Resources
ACTResources_1_0_2.zip
ACTGame
Advent Calendar Tutorials GitHub Repo

09/01/2018 - ARKit Game from a Single View Application

https://www.youtube.com/watch?v=qe8gpN9JwcU&list=PL_csAAO9PQ8YoCFrZ0OryLt1NVhOi9-j4
In this series you will learn everything that you need to know to make your own cool ARKit games. Of course we will use quite a lot of SceneKit too. 
Vertical Plane DetectionIn ARKit

26/01/2018 - MBProgressHUD in Swift

https://www.youtube.com/playlist?list=PL_csAAO9PQ8Z2O0ns_Kf1WO99ly4z0yg4
MBProgressHUD is an awesome repo. But the example project written in Objective-C, not in Swift. So, let me show you how you can use it within your Swift apps.
GitHub Repository

06/02/2018 - Anchoring UIViews: LBTAComponents in Swift 4

https://www.youtube.com/watch?v=9sMPJ91FvZM&list=PL_csAAO9PQ8Ysk7OqJDkyuo65xMCkmCbV
Learn how to use LBTAComponents. LBTAComponents is one of the best jet very simple library of components I use to build out production applications.
LBTAComponents Magic

14/02/2018 - Install Firebase with Cocoapods: Firebase Authentication

Firebase Authentication

01/04/2018 - ONE Line of Code iOS Game Creation

https://www.youtube.com/watch?v=OkxGgOMsjJE
Learn how to make any game from scratch with one line of code.
Creatix Demo

15/04/2018 - Readable Date in Swift

https://www.youtube.com/watch?v=ZtQG1lC_Xsc
Have you ever wondered how to create a readable date in Swift? Like "2 seconds ago" or "4 hours ago". They are labels found in all social media apps like Instagram, Quora and Facebook. Even messenger apps. 
They basically display how the time a post has been posted in a readable format.
In this tutorial we are going to create a project from scratch that demonstrates this problem and than we are going to solve it. All of this of course in Swift.
Readable Date

19/04/2018 - Revealing Splash View in Swift (NEW STEP BY STEP TUTORIAL)

https://www.youtube.com/watch?v=jtCsh4R8UWo
Learn how to add a revealing splash view in Swift to your Xcode projects. 
In this video I will show you how to add a splash view to your app when your app is loading. This splash view can be automatic or you can display it till you fetch some data from a server and populate your UI.
Revealing Splash View Example
Revealing Splash View from PiXeL16

16/05/2018 - Required Text for Subscriptions (NEW) iOS11 auto-renewable subscriptions in app purchases text

https://www.youtube.com/watch?v=km-ZxKq93Ro
Required text for subscriptions is a new potential submission breaker from the Apple Review Team and is one thing that you should pay real good attention to when dealing with auto-renewable subscriptions. In this episode I’ll be showing you what’s this all about and why the Apple Review Team keeps rejecting your in-app purchases because of this. Most importantly you will learn what you have to do in this situation.
Required Text for Subscriptions

30/05/2018 - Manage Different Environments in Xcode

https://www.youtube.com/watch?v=8ugBWeIdSQg
Learn how to manage different environments in your Swift projects with ease.
You most probably wondered at some point in iOS development how to manage your data when your app is live on the App Store. How will you test it out with development element?
In this short tutorial I'll be showing you some use cases of tackling this issue in the development lifecycle.
Environment

06/07/2018 - iOS Joystick in Swift and Sprite Kit

https://www.youtube.com/watch?v=DV0ReoUVpbg
You will learn ow to create a Virtual iOS Joystick with Swift and Sprite Kit. Basically you will be moving a sprite with a joystick in swift Xcode. 
Joystick Tank
Swift SpriteKit Analog Stick from MitrophD

02/08/2018 - How to build an AR Joystick in Swift4

https://www.youtube.com/watch?v=TLBKQFsEFcg
Learn to build an ARKit joystick in Swift. In this step by step iOS tutorial I’ll be showing you how create a joystick for your ARKit games from scratch. We will build an AR Joystick.
AR Joystick
Analog Joystick

21/09/2018 - Siri Shortcuts in iOS12 ( Swift 4.2 and Xcode 10 )

https://www.youtube.com/watch?v=UJ5Q8NKUNVs
iOS12 is here and with it comes the awesomeness of Shortcuts with Siri. Learn how to make your very own Siri Shortcut in Swift 4.2 and Xcode 10.
Siri Shortcuts Random Number

24/09/2018 - Screenshots Guide for the New iPhone XS Max (PSD TEMPLATE)

https://youtu.be/19_-xHuxyo0
Here's a guide to the new iPhone Screenshots Dimensions with PSD Template.
Screenshots.zip

01/10/2018 - Multiline UILabel in Swift 4.2 and Xcode 10

https://www.youtube.com/watch?v=BJ-iqL1P1ic&t=1s
In this iOS tutorial I'll teach you how you can create a multiline UILabel in Swift 4.2 and Xcode 10.
In this episode I'll show you how easy it is to create a multiline UILabel. Of course you will be able to use it in a print statement too.
Multiline UILabel

03/10/2018 - Rating UIView in Swift 4.2

https://youtu.be/Y4A_y29cy7Q
Let's learn how to create a rating UIView in Swift 4.2 and Xcode 10. In this tutorial I'll show you how easy it is to create a View that displays stars. 
Cosmos Rating Tutorial

06/10/2018 - UILabel with Tappable Hashtags and Mentions

https://www.youtube.com/watch?v=TAht4O3-cB4
In this tutorial I'll show you how you can create a  UILabel with Tappable Hashtags and Mentions in Swift 4.2 and Xcode 10.

ActiveLabel Tutorial

31/10/2018 - UITabBarController Programatically in Xcode 10, Swift 4.2 and iOS 12

https://youtu.be/7p0e2eLhPvk
Learn how to create a UITabBarController in code. This tutorial is in Swift 4.2 and Xcode 10.
UITabBarControllerResources.zip
Halloween Tab Bar

19/11/2018 - In-app Purchases in Xcode 10 - Swift 4.2 - iOS 12

https://www.youtube.com/watch?v=2TQG9GN6WZI&list=PL_csAAO9PQ8Z1lFyrwPRVO7qcYgf5tt3H
Learn In-app Purchases in Xcode 10, Swift 4.2 and iOS 12. This is the Ultimate In-app Purchases Guide!
RebeloperStoreBuildResources.zip
RebeloperStoreBasicResources_4_0_1.zip
Rebeloper Store Starter
Rebeloper Store

01/12/2018 - Sign In with Facebook: Firebase Authentication in Swift 4.2 (Firestore Edition)

https://www.youtube.com/watch?v=hXb2aq5vmFo&list=PL_csAAO9PQ8YJAR5YIvWE1z8x7kY8pqdZ
Learn how to sign in with Facebook and Firebase in Swift 4.2!
Firestore Auth
SparkResources.zip

04/12/2018 - Adding Custom Fonts in iOS

https://youtu.be/HZh-UuO1LxE
Adding custom fonts in iOS is a bit tricky. It's even harder to do it in SpriteKit. But fear not: in this video you'll learn how to add your custom font into a UIKit app and a SpriteKit game.
Custom Font UIKit
Custom Font SpriteKit
CustomFontResources.zip

05/12/2018 - Creating Custom Xcode Project Templates

https://youtu.be/8IxC2CmECjQ
Let learn how to create a custom Xcode project template.
In this video I'll show you how easy it is to create your very own Xcode project template. For this example I'll create a new template that will not have any Main.storyboard and some initialisation code in AppDelegate.swift
CustomXcodeProjectTemplateResources.zip

06/12/2018 - Creating Custom Xcode File Templates

https://youtu.be/ol3dea83ZuE
Let's learn how to create a custom Xcode file template.
In this video I'll show you how easy it is to create your very own Xcode file template. For this example I'll create a new template for a new UIViewController and UIView Template.
CustomXcodeFileTemplateResources.zip

08/12/2018 - How to use the Instagram API in Swift

https://www.youtube.com/watch?v=ZvsiwExiKgI&list=PL_csAAO9PQ8bYrTSMnygJ1_b5nlLbFcX7
Learn how to use the Instagram API in Swift.
SwiftInstagramAPIResources.zip
Swift Instagram API

09/12/2018 - How to Create Code Snippets in Xcode 10

https://www.youtube.com/watch?v=x90CIdemmn0
Learn how to create code snippets in Xcode 10.
In this Xcode 10 tutorial video I'll show you how you can create your very own custom code snippets in Xcode 10. We'll go through it step by step and you will also find out where the code snippets are stored. We are going to take a look at the snippets library.
CodeSnippetsInXcode10Resources.zip

10/12/2018 - FlatUIColors in Swift and Xcode 10

https://youtu.be/Xr_ggMmYgOU
Learn how to use the FlatUIColors library in Swift and Xcode 10.
In this Xcode 10 tutorial video I'll show you how you can use the awesome color sets from FlatUIColors.
FlatUIColorsSwiftResources.zip

11/12/2018 - TinyConstraints - YouTube Home Page UI

https://www.youtube.com/watch?v=JL3l0V68s7M&list=PL_csAAO9PQ8ZDbGk57RlBRnNpxBGBAEOc
Let's learn about TinyConstraints! We are going to build the YouTube Home Page UI.
"TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use."
TinyConstraintsYouTubeUIResources.zip
TinyConstraints YouTube UI
TinyConstraints

16/12/2018 - KeychainSwift - The Easiest way to use Keychain in Swift 4.2 and Xcode 10

https://www.youtube.com/playlist?list=PL_csAAO9PQ8bLfPF7JsnF-t4q63WKZ9O9
KeychainSwift is hands down the best library that you can use to manipulate Keychain easily in Swift 4.2 and Xcode 10.
KeychainSwiftResources.zip
Keychain Swift Tutorial
Keychain Swift

17/12/2018 - How to Share Keychain with other Apps in Swift 4.2

https://youtu.be/x1nl_osxqlU
Learn how to share keychain with other apps in Swift 4.2 and Xcode 10.
SharedKeychainSwiftResources.zip
Shared Keychain Swift
Shared Keychain Swift Other App
Keychain Swift

18/12/2018 - DiscardableResult Function in Swift 4.2 (EASY)

https://youtu.be/ujh9AkZ_A8Y
Learn how to ignore return values using @discardableResult
Many functions return values, but sometimes you don’t care what the return value is – you might want to ignore it sometimes, and use it other times.
DiscardableResultFunctionResources.zip
DiscardableResult Function

20/12/2018 - How to share UserDefaults between Apps and Targets with App Groups in Swift 4.2

https://youtu.be/Jlr9cF9nDnU
Learn how to  to share UserDefaults between Apps and Targets. All this with the power of App Groups. This tutorial is of course in Swift 4.2
Shared UserDefaults Tutorial

21/12/2018 - UICollectionViewController programatically with CollectionKit in Xcode 10, Swift 4.2 and iOS12

https://www.youtube.com/watch?v=gnRPR_v3BGc&list=PL_csAAO9PQ8afuCeRDplLiuJbDshH2Z23
Learn how to  to build a UICollectionViewController programatically in record time! Yes in less than 2 minutes!
CollectionKit Pro
CollectionKit
CollectionKitProResources.zip

04/01/2019 - SwiftUI = Mind-blow | WWDC iOS developer reaction

https://youtu.be/fbuOxKqC5wQ
WWDC 2019 announcement on SwiftUI is mind-blowing!
My thoughts on WWDC announcements: SwiftUI, Xcode 11 and the future of app building.
SwiftUIResources.zip

18/01/2019 - SwiftUI in UIKit? Yes! Meet DuckUI

https://www.youtube.com/watch?v=DjITHGUbRSw&list=PL_csAAO9PQ8bOMSn6HnU31hwq__Yq4e2h
Discover how to use SwiftUI syntax and concepts in UIKit.
In this series I'll guide you through DuckUI, SwiftUI for UIKit. Kinda.
DuckUI
DuckUIResources.zip

05/02/2019 - UIScrollView Programmatically in Swift

https://www.youtube.com/playlist?list=PL_csAAO9PQ8auefX_pB9xu_M1E2oa-pKy
Learn how to  to build a UIScrollView Programmatically in Swift!

EasyUiScrollView

07/02/2019 - How to delay in Swift with GCD

https://www.youtube.com/watch?v=ho7IUiK32n0&t=8s
Learn how to delay in Swift with GCD ( Grand Central Dispatch )
EazyGCD

08/02/2019 - Completion Handler Example in Swift

https://www.youtube.com/watch?v=hJcUgaW6wvg
Get to know what are completion handlers in Swift.
CompletionHandlersExample

09/02/2019 - Delegates in Swift (EASY)

https://www.youtube.com/watch?v=B2XdG8FZPOk
In this video you will learn about delegates in Swift. We will start off with an example project and implement a delegate step by step.
EasyDelegates

10/02/2019 - MVVM in Swift (STEP BY STEP)

https://www.youtube.com/playlist?list=PL_csAAO9PQ8b2o8yifHJvv6JNDWCT3nKf
Learn MVVM in Swift the easy way. What is MVVM? Model View View-model.
EasyMVVM

12/02/2019 - Regex Mania - UITextField Validation with Regex in Swift (NEW)

https://www.youtube.com/watch?v=mqaHpG1vPs8&list=PL_csAAO9PQ8buBXpnohnRyEbnYnXh81JE
Learn about UITextField Validation with Regex in Swift!
RegexMania

16/02/2019 - Extensions Fun

ExtensionsFun

26/02/2019 - Detect Current Device Type in Swift (EASY)

https://www.youtube.com/watch?v=cTZcOaGgD-E
Your app must function on all devices. This means that you have to build it for all screen sizes.
DeviceType
Ekhoo/Device

27/02/2019 - Custom Reusable UIButton in Swift (STEP BY STEP)

https://youtu.be/4EwoM0hO1RQ
Creating a custom button is inevitable in a new app. Furthermore you might wan tot use it throughout the app several times. 
In this video I'll show you how you can customise a UIButton and how you can Subclass it.
CustomReuseableUIButton

28/02/2019 - Placeholder in UITextView in Swift (2019)

https://youtu.be/b-ODoxT7qMo
UITextField has it but UITextView does not: placeholder. And sometimes we do need it. Let's learn how to add a placeholder to a UITextView right now.
PlaceHolderTextView

01/03/2019 - Custom UITextField in Swift (WITH INSETS)

https://youtu.be/LeRReD56TgI
Creating a custom UITextField is a nice touch in your app. 
But once you start building it out you will soon find yourself fighting with insets.
CustomTextField

02/03/2019 - Pick Image with UIImagePickerController in Swift (EASY)

https://youtu.be/JYkj1UmQ6_g
Using the UIIMagePickerController is a must have in your iOS tool belt. Today you will learn how easy it is to master UIImagePickerViewController.
UIImagePickerControllerExample

03/03/2019 - How to Create a Dynamic UILabel Height in Swift (EXAMPLE)

https://www.youtube.com/watch?v=cbaLqApo7dA
Learn How to Create a Dynamic UILabel Height in Swift!
DynamicUILabelHeight

04/03/2019 - How to Create a Dynamic UITextView Height in Swift (2019)

https://www.youtube.com/watch?v=QiOmWBEl9zU
Learn How to Create a Dynamic UITextView Height in Swift!
DynamicUITextViewHeight

03/04/2019 - The Between Closed Range Operator Demystified in Swift (EASY)

https://youtu.be/QiOmWBEl9zU
Learn all about the Between closed range Operator in Swift!
TheBetweenClosedRangeOperator

04/04/2019 - Delete Old Simulators in Xcode 10.2

xcrun.rtf

05/04/2019 - Custom UISwitch Programmatically in Swift 5 (EASY)

https://youtu.be/6U06JztViD4
Learn Everything you need to know about creating a UISwitch in Swift 5 programmatically!
UISwitchProgrammaticallySwift
UISwitchProgrammaticallyResources.zip

06/04/2019 - Dark & Light Mode with RxTheme in Swift 5 and Xcode 10.2 (2019)

https://youtu.be/aV9qEcmJ7nY
Learn how to create Dark and Light Mode with RxTheme in Swift 5 and Xcode 10.2!
RxThemeTutorial
RxThemeResources.zip

08/04/2019 - Gif in UIImageView in Swift 5 with Gifu (Xcode 10.2)

https://youtu.be/I1HthQ2oxUI
Learn how to add a Gif into a UIImageView with Gifu in Swift 5 and Xcode 10.2!
GifInUIImageViewResources.zip
GifInUIImageView

09/04/2019 - Custom UISegmentedControl Programmatically in Swift 5 (EASY)

https://youtu.be/FWBqdOjZ2S4
Learn how to add a UISegmentedControl Programmatically in Swift 5 and Xcode 10.2!
CustomUISegmeentedControll

10/04/2019 - Swift 5 Result - Hands on Example with Firebase (NEW)

FirebaseSwift5ResultResources.zip
FirebaseSwift5Result

12/04/2019 - Custom Error in Swift 5 with Result (Xcode10.2)

https://youtu.be/pdNkqvFOtVw
Learn how to create your very own Custom Error in Swift 5 with Result!
GenerateYorOwnErrorCodeSwiftResources.zip
CustomErrorTutorial

13/04/2019 - User Model in Swift 5 and Xcode 10.2 (EASY)

https://youtu.be/JMEzheaJAMo
Learn how to create your very own User Model in Swift 5 and Xcode 10.2!
UserModel

15/04/2019 - Swift 5 UIImage Mania

https://www.youtube.com/watch?v=ufjT9duQyts&list=PL_csAAO9PQ8b8ZTuhLm9Ub_lPEUGQhugK
Learn how to Save an UIImage to Camera Roll in Swift 5 and Xcode 10.2!And more...
SwiftImageManiaResources.zip
SwiftImageMania

21/04/2019 - Firebase Passwordless Sign In with Swift 5

https://www.youtube.com/watch?v=CXClHeZNlAE&list=PL_csAAO9PQ8aanonTKCoEB7J4YoxPdz2G
Learn Firebase Passwordless Sign In with Swift 5 and Xcode 10.2!
PasswordlessSignInResources.zip
TestingFirebasePasswordlessSignIn

26/04/2019 - Atom One Dark Theme in Xcode 10.2

https://youtu.be/Czdm5qM8Knw
Learn how to add the Atom One Dark Theme to your Xcode 10.2!
RebeloperOneDarkXcodeTheme.zip

27/04/2019 - Atom One Dark Theme in Terminal for Mac

https://youtu.be/YNiuwbzxvGE
In this video I will show you how you can add the awesome Atom One Dark Theme to Terminal.
RebeloperOneDarkTerminalTheme.zip

28/04/2019 - Anonymous Sign in with Firebase in Swift 5 and Xcode 10.2

https://www.youtube.com/watch?v=m_TyAgt762A&list=PL_csAAO9PQ8ZqOuC1khL4Sb1Reons4g3o
Learn about Anonymous Sign in with Facebook in Swift 5 and Xcode 10.2!
AnonSignIn

30/04/2019 - Debug with Better print Statements in Swift 5

https://youtu.be/NCRSRSgKUxA
Learn how to Debug with Better print Statements in Swift 5 and Xcode 10.2!
SwiftyLogResources.zip

13/05/2019 - Cloud Firestore for iOS in Swift 5 Master Course

SwiftyFire
FirestoreSwiftMasterCourseResources_1_0_0.zip

21/05/2019 - Master AutoLayout with TinyConstraints in Swift 5

https://www.youtube.com/watch?v=ucbaEkEJKrc&list=PL_csAAO9PQ8ZHY2VzOi7LJ80CtfAgCgHP
Learn and master AutoLayout with TinyConstraints in Swift 5!
TinyConstraints is the syntactic sugar that makes Auto Layout sweeter for human use. In this epic tutorial series I'll dive deep into teaching you TinyConstraints.
MasterTinyConstraintsResources.zip
iOS — content hugging and content compression resistance priorities
Tiny Constraints
Tiny Insta

31/05/2019 - WWDC 2019 App Alternate Icons Programmatically in Swift 5 (EASY)

https://youtu.be/lB-094ki7Xo
Have you ever wanted to have more than one icon for your app? Well, now you can. The WWDC 2019 app has it and so should your app too!
Alternate Icons
AlternateIconsResources.zip

07/06/2019 - Configure Constants in a plist File in Less than 10 Minutes (EASY) | Xcode 10, Swift 5

https://youtu.be/IJT2WlB03D0
Discover how you can set some constants in a plist file and get them in your code.
ConfigSwift
ConfigSwiftResources.zip

09/06/2019 - Easiest UIScrollView Ever | Swift 5, Xcode 10

https://youtu.be/QR98FPArezk
Discover how you can add a UIScrollView into your app in just a few lines of code.
UIScrollViews are notoriously hard to understand and to implement. Let's bust this myth and show you how easy it is to create one in code.
DScrollViewResources.zip
EasiestScrollView

10/06/2019 - The Complete Guide to Creating Your Own CocoaPods in Swift 5 | Create, Launch and Maintain

https://youtu.be/u8pHhxZ6BvE
Discover how you can create your very own Cocoapod library in Swift 5.
In this step by step tutorial you will learn how to build, launch and maintain a Cocoapod library.
DScrollview
CustomCococapodsResources.zip

13/06/2019 - Adding Rounded Corners and Shadows to a UIView, UIImageView and UIButton in Swift 5 (2019)

https://youtu.be/Kt9XiUpmcWY
Discover how to create an UIView that has rounded corners and a drop shadow.
Rounded corners and drop shadows don't go very well together in UIKit. In this video I'll show you how to do it. After we create an UIView with rounded corners and shadow we will do the same for UIImageView and UIButton.
ShadowWithCornerRadiusInSwift5
CornerRadiusWithShadowResources.zip

04/09/2019 - SwiftUI tutorial - How To Create Views, Text and Stacks with Swift UI

SwiftUIViewTextStack

09/09/2019 - SwiftUI Navigation Tutorial (2019) - NavigationView and NavigationButton - Push View in SwiftUI

SwiftUINavigation

14/09/2019 - SwiftUI tutorial SwiftUI Animation Transitions and Blur

SwiftUIAnimation

17/09/2019 - SwiftUI Basics - Dynamic Lists, HStack, VStack, Images and How to do Navigation in your Swift UI app

SwiftUIDynamicList

23/09/2019 - Build An iMessage App In Xcode 11 Swift 5.1 | Creating Messages Extension in iOS 13

https://youtu.be/p7_C-gQT1wY
Resources.zip
Rebelolper Messages $10 OFF Coupon (YouTube Channel Fans ONLY)
Update Rebeloper Messages from 13_0_0 to 13_0_1.mp4

23/09/2019 - StoreKit - In App Purchases Tutorial | SwiftyStoreKit | Xcode 11 | consumables, subscriptions, more

https://youtu.be/MP-U5gQylHc
RebeloperStoreBasic510.zip
RebeloperStore5Resources510.zip
RebeloperStore5Basic_5_0_0.zip
RebeloperStore5Resources_5_0_0.zip
Rebeloper Store Pro $10 OFF Discount for YouTube Fans ONLY

24/09/2019 - SwiftUI Reactive Intro - Understanding State and Binding in SwiftUI in Xcode 11 (2019)

SwiftUIStateBinding

01/10/2019 - Tabbed View SwiftUI - TabBar Tutorial & Basic Customization - Xcode 11 - 2019

SwiftUITabView

07/10/2019 - SwiftUI Tutorial SwiftUI Scroll Animation Using GeometryReader

https://youtu.be/64sGZB3IvTU
SwiftUIGeometryReader

14/10/2019 - MVVM SwiftUI - Model View ViewModel Pattern - Getting Started

SwiftUIMVVM

20/10/2019 - UIAlertController in SwiftUI - Alerts, Action Sheets and Modal Sheets

https://youtu.be/zmM4NIWzC3s
SwiftUIAlertActionSheet

24/10/2019 - SwiftUI tutorial - How to create Slider, Toggle Switch and Form in SwiftUI

SwiftUIElements

08/11/2019 - Sign In with Apple - SwiftUI Tutorial

SwiftUISignInWithAppleResources.zip
SwiftUISignInWithApple

12/11/2019 - Social Sign In: Sign In with Apple in UIKit

UIKitSignInWithAppleResources.zip
UIKitSignInWithApple

15/11/2019 - iOS 13 SwiftUI Tutorial - Build a Complex UI with SwiftUI from Start to Finish

ResourcesTransformingViews.zip
TransformingViews

19/11/2019 - Getting Started with Firebase Remote Config on iOS, Swift 5

UIColor+.swift
RemoteConfig

29/11/2019 - UIStackView - Get started programmatically in Swift 5

Resources.zip

12/12/2019 - Swift Protocol Delegate Pattern (BEST EXPLANATION)

ProtocolsResources.zip

15/12/2019 - Firebase Authentication iOS - Sign in with Apple (EASY)

Resources.zip

18/12/2019 - Which iOS Development Language Should You Learn for Apps? - Swift Language Tutorial

SwiftIsTheBest.playground.zip

21/12/2019 - iOS Development Course - How I learned iOS development (in 6 months)

How To Learn iOS App Development.pdf

06/01/2020 - iOS Development for Windows in 2020

iOS Development for Windows.pdf

21/01/2020 - UICollectionView Swift - Compositional Layout **GAME CHANGING!**

https://youtu.be/hHQgHS7NHso
CollectionViewResources.zip

10/02/2020 - Chart in Swift - Setting Up a Basic Line Chart Using iOS Charts

Charts

14/02/2020 - MapKit Swift and Core Location Tutorial

ViewController.swift

15/04/2020 - UIActivityViewController Swift

Resources.zip
SparkUI

20/04/2020 - UIAlertController Swift [BEST EXAMPLE]

UIWindow+.swift
SparkUI

24/04/2020 - MFMailComposeViewController - Swift Send Email Programmatically

Resources.zip

29/04/2020 - WKWebView - iOS WebView Tutorial [MUST KNOW]

Resources.zip

15/05/2020 - UINavigationController [THE BEST WAY TO USE IT]

SNavigatorDemo Starter
SNavigatorDemo Final
SparkUI

27/05/2020 - UIViewController Transition Animation [MY SECRET WAY]

HeroHelper.swift
SparkUI
Hero

24/06/2020 - JSON PARSING - CODABLE SWIFT [My Strategy]

BetterCodableDemo
BetterCodable
SparkUI

07/07/2020 - UIFont - Complete Guide

UIFontComplete
SparkUI
High Summit.ttf

21/07/2020 - CORE DATA SWIFT TUTORIAL [Must Learn in 2020]

CoreDataFun1Resources.zip
SparkUI

28/07/2020 - CORE DATA ATTRIBUTES IN SWIFT [Tips to be Fast]

SparkUI
CoreDataFun2Resources.zip

11/08/2020 - CORE DATA STACK in Swift

SparkUI
CoreDataFun3Resources.zip

27/08/2020 - Swift: NSFetchedResultsController

SparkUI
Resources.zip
CoreDataDemo5New

01/09/2020 - NSPredicate and NSFetchrequest in Core Data

SparkUI
CoreDataDemo4Resources.zip
CoreDataDemo4

09/09/2020 - Push Notifications and Local Notifications in Swift

https://www.youtube.com/watch?v=cZbEGJOPZ98&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe
LocalAndPushNotifications
Mentoring

14/09/2020 - Clean Architecture iOS [MVC vs MVVM]

https://www.youtube.com/watch?v=29WppyhWO5c&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe&index=2
MCVvsMVVM

17/09/2020 - Swift Framework - Create a Custom Framework in iOS

https://www.youtube.com/watch?v=oZloIsF1H4g&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe&index=3
Resources.zip
Secrets
SecretsReader

22/09/2020 - UITableView with Custom Cell

https://www.youtube.com/watch?v=Pk25DqgfNhU&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe&index=4
Resources.zip
TableViewExample

24/09/2020 - SIDE MENU in iOS like a Professional [Programmatically]

https://www.youtube.com/watch?v=xnzmdaNqSW8&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe&index=5
SideMenu

30/09/2020 - UIPAGEVIEWCONTROLLER Tutorial [Programmatically]

https://www.youtube.com/watch?v=7UBNp3ctHvI&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe&index=6
PagingViewsTutorial
Resources.zip

06/10/2020 - iOS In-App Purchase and In-App Subscription with Qonversion

https://www.youtube.com/watch?v=VEV9LkQ8naY&list=PL_csAAO9PQ8b-fPTvkreVSxZEKespYRQe&index=7
QonversionExample

08/10/2020 - How to Make Countdown Timer in SwiftUI and UIKit

https://www.youtube.com/watch?v=-Xy1jBgGn7E&list=PL_csAAO9PQ8Z9QxzfRxpN1YrVHXmncTSU
CountdownTimer
CountdownTimerUIKitDemo

13/10/2020 - Swift UserDefaults - How to Save User Data

https://www.youtube.com/watch?v=9u0HTmpbMeQ&list=PL_csAAO9PQ8Z9QxzfRxpN1YrVHXmncTSU&index=2
Resources.zip
UserDefaultsSwiftUI
UserDefaultsUIKit
UserDefaultsUIKit
UserDefaultsUIKit

15/10/2020 - Keychain Swift and Secure Enclave iOS

https://www.youtube.com/watch?v=E2Z8BBARlvs&list=PL_csAAO9PQ8Z9QxzfRxpN1YrVHXmncTSU&index=3
KeychainValet

25/11/2020 - Google Maps Swift: How to Implement Google Map in iOS

https://www.youtube.com/watch?v=PFlTqE2ckgI&list=PL_csAAO9PQ8Yj7ZU7n2IJjIsqcFaLcvJN
GoogleMapsDemo
Resources.zip

04/12/2020 - Chart in iOS in SwiftUI

https://www.youtube.com/watch?v=3X2xvgNvlpE&list=PL_csAAO9PQ8Yj7ZU7n2IJjIsqcFaLcvJN&index=2
Resources.zip
ChartView

10/12/2020 - WKWebView SwiftUI

https://www.youtube.com/watch?v=FPvH3--Q3ys&list=PL_csAAO9PQ8Yj7ZU7n2IJjIsqcFaLcvJN&index=3
WKView
WKViewDemo

16/12/2020 - SwiftUI Navigation - How to Navigate in SwiftUI Apps

https://www.youtube.com/watch?v=gk-sTNvOsR8&list=PL_csAAO9PQ8Yj7ZU7n2IJjIsqcFaLcvJN&index=4
Resources.zip
NavigationKit
SwiftUINavigationTutorial

30/12/2020 - SwiftUI Tutorial: Presenting Alert and Action Sheet

https://www.youtube.com/watch?v=TpuDw5JmA9w&list=PL_csAAO9PQ8Yj7ZU7n2IJjIsqcFaLcvJN&index=5
AlertKitExample
AlertKitDemo
AlertKit

06/01/2020 - Swift Extensions

https://www.youtube.com/watch?v=Gi47Oi8gKJE&list=PL_csAAO9PQ8Zia0zTZZjd0KZBEkcKb4yp
SwifterSwiftTutorial
SwifterSwift

22/01/2021 - Floating Button iOS

https://www.youtube.com/watch?v=E3ks0l0Qbkc&list=PL_csAAO9PQ8Zia0zTZZjd0KZBEkcKb4yp&index=2
Resources.zip
FloatingButton
NavigationKit

29/01/2021 - Fira Code

https://www.youtube.com/watch?v=fUk9hLLPvqo&list=PL_csAAO9PQ8Zia0zTZZjd0KZBEkcKb4yp&index=3
xcode-one-dark
FiraCode
Mentoring

05/02/2020 - UIKit in SwiftUI

https://www.youtube.com/watch?v=YuDJDUvFfXo&list=PL_csAAO9PQ8Zia0zTZZjd0KZBEkcKb4yp&index=4
Resources.zip
SwiftUI-Introspect

19/02/2021 - SwiftUI Animation

https://www.youtube.com/watch?v=z4xcp7QiUrE&list=PL_csAAO9PQ8aAd7fG8KPoO_z_5vMo_tFR&index=6
Resources.zip

22/02/2021 - SwiftUI Button Style

https://www.youtube.com/watch?v=jzLby63iGvI&list=PL_csAAO9PQ8YeTa1FjhjITW4p_BU4jajB
SwiftUIButtonStyles
SwiftUI Camp

24/02/2021 - SwiftUI List

https://www.youtube.com/watch?v=EyaUVMD2uCk&list=PL_csAAO9PQ8YeTa1FjhjITW4p_BU4jajB&index=2
SwiftUIList
Mentoring

26/02/2021 - SwiftUI TextField

https://www.youtube.com/watch?v=N8eTuA_5T6Q&list=PL_csAAO9PQ8YeTa1FjhjITW4p_BU4jajB&index=3
SwiftUITextFiels
Mentoring
SwiftUI Camp

27/02/2021 - SwiftUI Binding

https://www.youtube.com/watch?v=IBelvWwZkJw&list=PL_csAAO9PQ8YeTa1FjhjITW4p_BU4jajB&index=4
SwiftUIBinding
Mentoring

28/02/2021 - SwiftUI Combine

https://www.youtube.com/watch?v=Iu8gsE6ZNQU&list=PL_csAAO9PQ8YeTa1FjhjITW4p_BU4jajB&index=5
SwiftUICombine
Resources.zip
Mentoring

10/03/2021 - Xcode Preview

https://www.youtube.com/watch?v=rxfter_wMXI&list=PL_csAAO9PQ8YeTa1FjhjITW4p_BU4jajB&index=6
PreviewKit.zip

23/03/2021 - Build a MEME Generator

https://www.youtube.com/watch?v=QyxQ624ZM94&list=PL_csAAO9PQ8YtWxA6Xq0Phb6-ni_l_ixO
Resources.zip
Kingfisher
Mentoring

06/04/2021 - Core Data with SwiftUI

https://www.youtube.com/watch?v=_GJlFk-Hhz8&list=PL_csAAO9PQ8YtWxA6Xq0Phb6-ni_l_ixO&index=2
SwiftUICoreData
Mentoring

16/04/2021 - Firebase Notifications Tutorial

https://www.youtube.com/watch?v=r1d8AFz97og&list=PL_csAAO9PQ8ZkRinLIyEIcYAyVODLikKp
Resources.zip
Mentoring

10/04/2021 - Clubhouse iOS

https://www.youtube.com/watch?v=F60H7OQ7y1M&list=PL_csAAO9PQ8YtWxA6Xq0Phb6-ni_l_ixO&index=3
Resources.zip
SwiftUI Camp Coupon

21/04/2021 - HUD iOS

https://www.youtube.com/watch?v=4oHjEmDYL6I&list=PL_csAAO9PQ8YtWxA6Xq0Phb6-ni_l_ixO&index=4
ClubhouseProgressHUD
SwiftUI Camp

22/04/2021 - Clubhouse Profile

https://www.youtube.com/watch?v=LNGhgsIU3Uw&list=PL_csAAO9PQ8YtWxA6Xq0Phb6-ni_l_ixO&index=5
Resources.zip
SwiftUI Camp

04/05/2021 - Firebase Database Querying

https://www.youtube.com/watch?v=vEt_m4KDwNM&list=PL_csAAO9PQ8ZkRinLIyEIcYAyVODLikKp&index=2
Resources.zip
Mentoring

20/05/2021 - STOP WASTING TIME! BEST Macbook Apps: 2021 Edition

https://www.youtube.com/watch?v=TqljK2Uyf2U&list=PL_csAAO9PQ8aVpAJh8yaXR0WyFj_M7OGk
Get your first month of Setapp FREE

02/06/2021 - SwiftUI MVVM Pattern 2021

https://www.youtube.com/watch?v=kDrCpVRUC6M&list=PL_csAAO9PQ8YtWxA6Xq0Phb6-ni_l_ixO&index=6
Resources.zip
Mentoring

Best in class iOS products at your fingertips

Learn SwiftUI one day at a time

some View

The newsletter for SwiftUI developers

You're signing up to receive emails from rebeloper