Build Real iOS In App Purchase Features to Charge Users Directly In Your iOS Apps!
Have you ever wanted to charge someone for something in a free app? In App Purchases make this very possible and quite easy. If it's easy though why should you take a course on it? Because there is no clear way of learning it, until now.
StoreKit and Purchases 100% Explained Step by Step
In this course I walk you throughout building an app that charges users for products within the app itself 100% programmatically while referencing the Apple Developer Documentation before various class, method, or protocol implementations. Here is the main goal of this course:
One-Time Permanent or Consumable Purchases
Charge the user for a single purchase (IE: some sort of in-app currency like coins in a game, or a credit in an audiobook app for example.)
Charge the user to remove ad banners .
Charge the user to access more features within the app.
Not Just StoreKit.
Aside from StoreKit, you will be first setting up an entire app from scratch with various UIKit classes and protocols. Here's a brief list of additional concepts you will get hands on experience with in this class:
Build a custom UIPopUpView ( Yeah that class doesn't exist in UIKit, and that's exactly why we are going to build it.. :) from scratch! )
NSLayoutConstraint for 100% Programmatic Auto Layout! ( a highly valuable skill that every iOS dev should master )
UITableViewCells ( Yep, custom cells with didSet data )
The UITableViewDelegate & UITableViewDataSource Protocols ( and cell dequeueing of course )
Custom UIButton Subclasses for Optimized Re-use throughout large iOS applications.
Custom UINavigation Hierarchy from Scratch
Swift 5 & Xcode 10 - The Latest and Best Versions of The Apple Developer's Tools, SDK's, and Programming Languages.
This one is obvious. There's no point in making a course with outdated tools and equipment. I've created this course with the latest iOS development tools offered by apple at the time of recording each lecture, each of which I update consistently to ensure the latest version of each tool is being used. This will minimize student errors, and maximize the speed at which you complete this course. What this means, is you will be integrating In App Purchases faster than you will anywhere else.
Your Questions, Your Answers. - QA and Where You Will Get Additional Help.
If you're anything like me, you also might get stuck on courses you are going through (yes, I go through courses too!) So If you have any problems that aren't answered in course lectures that should be, you can drop a question in Q and A and I'll be there to answer as soon as I possibly can. I'm pretty quick too. :)