Add In-App Purchases To Your iOS Apps with StoreKit in Swift
What you'll learn
- Charge Users for Additional Features with In-App Purchases.
- Store and Retrieve IAP Product Information.
- Request Payments From The Users of Your App.
- In App Purchases
- Xcode Installed On Your Computer.
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. :)
Who this course is for:
- Developers who want to learn Store Kit and In App Purchases.
- Developers who want to charge users money for additional features in your iOS apps.
- App Entrepreneurs who want to learn more about making money with iOS Apps.
- Anyone who wants to learn Swift & Xcode!
Max Nelson has been building iOS apps since age sixteen. Since then, he has built dozens of iOS applications for clients and himself. Along side shipping feature rich iOS applications, Max has worked for multiple tech companies. From Junior Web Developer to Lead Mobile iOS Development Engineer, Max has you covered. He will teach you key concepts, best practices, and the inner workings of iOS development so that you can become a professional iOS engineer just like him. Invest in your future, become an iOS engineer today.