The Essential iOS 12 Development Bundle
490 Enrolled
127.5 Hours
Deal Price$29.00
Suggested Price
$975.98
You save 97%
The Essential iOS 12 Development Bundle2 Reviews
$29.00$975.9897% OFF
422 Lessons (89h)
- Getting Started With iOS 12Installing Xcode & understanding Xcode versions4:32How to get Xcode in dark theme mode1:57Building your very first iOS app8:37Hustle - Your first iOS 11 App21:35
- Intro to Programming & Swift 4 BasicsVariables, operators, & how computers work16:48Strings15:22Numbers19:53Functions22:39Booleans & conditional logic20:57Constants & logical operators10:27Arrays13:06Loops18:59Dictionaries18:44Object oriented programming12:00Inheritance8:19Polymorphism8:22Optionals20:32
- Git & Version ControlGit & version control - the fun way11:59Terminal Basics - Changing directories6:07Terminal Basics - Copying & renaming files8:57Terminal Basics - Creating directories & files4:30Terminal Basics - Deleting files & directories6:01Git Basics17:16Setting up Github4:36Working with Local & Remote Repositories11:14Handling Git Merge Conflicts16:52
- Swoosh App: Intro to Interface Builder & Auto Layout in Xcode 10Swoosh - Creating the welcome screen25:18Swoosh - Working with frames16:05Swoosh - Working with stack views26:38Swoosh - Intro to segues (changing screens)9:39Swoosh - Refactoring in Xcode 99:39Swoosh - Debugging setValue forUndefinedKey3:45Swoosh - Programmatic segues9:01Swoosh - IBActions (handling events) & data models16:16Swoosh - Passing data between view controllers11:45Swoosh - Intro to auto layout (support multiple screen sizes)26:41
- Profile App: Digging Deeper With Auto LayoutAuto layout for iPhones22:28Auto layout for iPads (size classes)19:59
- Window Shopper App- Your First Fully Functional iOS 12 AppCustom text fields17:42Input accessory views & IBDesignable15:06Unit testing our data16:37Calculation algorithm13:06Custom drawing with drawRect12:26
- Computers & Code- Crash Course in Computer Science for BeginnersHow Computers Work12:40Understanding Binary9:43Heap vs. Stack8:58iOS Binary App – Building UI _ UX20:18iOS Binary App – Creating BinaryDecimal Class20:45iOS Binary App – Finishing Up10:26iOS Binary App – Challenge1:50How Code Works10:01Variables & Storage Capacity6:33Understanding Hexadecimal6:08
- Coder Swag App- Tables & Data in iOS 12Project creation & IBOutlets22:32Tableviews, delegate, and data source33:16Collection views (grid layouts)12:34Working with data models13:39Displaying data in collection view cells20:02
- Intro to Model View ControllerMVC in Theory6:16Creating Xcode Project3:27Setting Up Project Groups for MVC _ Examining ViewController Controller Layer5:32Creating AppleProduct Model Layer6:57Creating CustomPrettyView View Layer8:37Connecting View to Controller11:58Securing Model Layer4:25Challenge - MVC1:50
- XYZ App - Working with iOS AccelerometerXYZ - Intro to App2:06XYZ - Creating Project5:29XYZ - CoreMotion and CMMotionManager Explained3:25XYZ - Receiving Accelerometer Updates7:35XYZ - Handling Accelerometer Data9:47Listy - Intro to App1:29Listy - Building UI6:33Listy - Creating ParallaxCell Subclass6:24Listy - Configuring ImageArray and Populating UITableView8:11Listy - Writing Parallax Function to Apply to UIImageView6:57Listy - Accelerometer Challenge1:04
- Splitter App- Working With UISplitViewControllerIntro to App - Splitter2:51Splitter - Creating Project and Dummy Data11:11Setting Up MasterVC6:57Building ImagePresentationVC _ Wiring Up9:26Passing Images To ImagePresentationVC19:37Challenge - Splitter3:54
- Slack App- Creating a Slack App & Working With APIsIntro to Chat App3:34Project Setup25:46SWReveal20:11ChannelVC UI24:39LoginVC UI22:28CreateAccountVC UI18:46Webrequests and APIs8:53Hosting API19:58Local Hosting API18:10Creating a web request in Xcode28:13Registering a User15:46Logging in a user20:13Creating a user26:13Avatar Picker Part 119:05Avatar Picker Part 220:13Generate a Avatar BG Color26:21LoggedIn Interface23:12Profile View25:34Logging in users23:23Getting channels19:11Channels TableView13:38Add Channel VC19:26Sockets and Channels26:11Refining Login Flow19:10Fetching Messages20:01Sending first message17:11Displaying chat messages17:56Sockets and Messages18:37Typing Users21:29Unread Channels18:07Where to go from here7:36I'm Back!7:43
- Goal Post App: Data Persistence in iOS 12 With Core DataIntro to App- GoalPost2:35Creating Xcode Project - Project Folders3:41Building GoalsVC13:41Building GoalCell14:02What is Core Data-5:58Creating Goal Core Data Entity & Attributes8:08Displaying Static GoalCells in UITableView - Creating GoalType Enum10:12Building CreateGoalVC15:12Creating a UIViewController Extension10:47Creating a UIView - UIButton Extension18:30Building FinishGoalVC - Passing Data from CreateGoalVC19:09Saving Goal Data to Persistent Store12:39Fixing Dismissal of FinishGoalVC6:40Fetching Data from Persistent Store - Filling UITableView with Fetched Data16:13Removing Objects from Persistent Store using UITableView Delete Action11:15Setting Goal Progress for UITableViewCell14:55Challenge1:28
- Treads App: Data Persistence With RealmIntro to Realm and Treads App4:29Swift 4 update3:34Initial project setup20:39Create the run log UI19:14Last storyboard UI24:04Map view setup20:42Create custom slider switch24:40Track Location17:02Converting meters to miles8:10Convert seconds to readable string13:52Calculate Average Pace9:42Pause, Resume Functionality13:40First Realm Model18:52Write & Fetch18:51Display Run History22:00Last Run View19:00Create a Locations List for poly-line overlay14:40Realm Configuration12:36Get the poly-line rendering on the map view16:48Center Map on poly-line or user location23:39Fetch Realm Object by ID6:17
- Pixel City App: Mastering Maps in iOS 12Intro to App - Pixel City1:44Creating Xcode Project4:25Installing Alamofire & AlamofireImage Cocoapods7:11Building MapVC UI14:55Requesting Location Services18:03Adding UITapGestureRecognizer to Drop Custom Pins on MapView15:09Setting a Custom Map Annotation Color4:33Animating Photos View19:43Adding UILabel for Pull Up View16:51Getting API Key from Flickr14:05Using Alamofire to Download URLS20:57Using Alamofire to Download Image16:22Setting Up UICollectionView10:11Presenting PopVC When UICollectionViewCell is Tapped16:05Adding 3D Touch Peek & Pop to UICollectionView14:46Challenge2:15
- Breakpoint App- Building a Full Stack App With FirebaseIntro to App- Breakpoint3:21Creating Xcode Project - Setting Up Project Folders5:04Creating Firebase Project - Installing Firebase CocoaPods - Linking Xcode & Firebase Projects10:38Setting Up DataService - Creating Firebase Database Users10:33Building AuthVC and LoginVC in Interface Builder.18:27Creating InsetTextField and ShadowView Subclasses18:24Setting up AuthService13:04Presenting LoginVC from AppDelegate - Allowing Login with Email21:50Building FeedVC and GroupsVC in Interface Builder16:20Building MeVC and Adding to UITabBarController9:45Creating CreatePostVC and Uploading Posts to Firebase20:14Creating UIView Extension for Binding Views to Keyboard14:49Building FeedCell9:38Writing the Message Model and Getting All Feed Messages from Firebase21:01Converting UIDs into Emails and Reversing the Order of a TableView20:15Creating CreateGroupVC and Connecting @IBOutlets-Actions15:02Creating UserCell15:39Searching for Email Accounts to Add to Group18:42Adding Users to Group with didSelectRowAt indexPath20:34Creating Groups and Pushing Them to Firebase15:32Creating GroupCell14:59Creating Group Model and Getting All Groups from Firebase18:52Building GroupFeedVC18:00Initializing Group Data for a Group and Presenting on GroupFeedVC15:58Downloading All Message for a Group and Animating Upon New Message24:00Creating a UIViewController Extension for Presenting GroupFeedVC7:29Challenge1:53
- RNDM App: Using the NEW Firebase Cloud FirestoreIntro to Firestore iOS0:59Project Setup11:53What is Firestore6:09AddThoughtVC UI Setup17:29Making your first database entry!24:45MainVC UI Setup24:14Fetching data from Firestore15:24Sorting and Filtering20:36Updating individual documents15:26Intro to Firestore Part 20:51Login Flow UI Setup19:48Create User15:15Login User14:03CommentsVC UI Set up17:15CommentClass and TableView9:14Firestore Transactions20:06Displaying thoughts13:29Security Rules12:56Intro to Firestore Part 30:43Project Setup12:18Protocols16:26Deleting a comment12:06Updating comments14:51Comments Advanced Security Rules10:56Deleting a thought15:07Thought security rules10:40Where to go from here3:10Intro to Course- social login1:29Project Setup8:32Google Login Part 19:44Google Login Part 214:42Facebook Login21:54Twitter Login15:37
- FoodZilla App: Mastering iOS In-App PurchasesCreating Xcode Project _ Adding Assets5:32Creating App on iTunes Connect4:26Setting Up Consumable IAP Tier _ Adding Sandbox Users8:09Building StorefrontVC _ Wiring Up12:47Building DetailVC _ Wiring Up10:00Creating Item Subclass & FoodItems _ Configuring UICollectionView15:17Passing Values to DetailVC11:38Create IAPService Singleton16:52Making Consumable Purchases20:20Sending Notifications for Purchase Succeeded or Failed17:10Setting Up Non-Consumable IAP Tier3:31Making Non-Consumable Purchases19:46Restoring In-App Purchases11:38Intro to App - Subscriptions3:21Opening & Exploring Through Starter Project4:14Reviewing 'How To Set Up App in iTunes Connect'5:57Setting Up Auto-Renewing Subscription Tier (iTunes Connect)11:09Buying an Auto-Renewing Subscription15:34Saving to UserDefaults & Handling Failure & Deferral19:20Preventing Theft_Fraud with iTunes Receipt Validation19:12Saving Expiration Date to UserDefaults _ Checking For Active Subscription19:43Checking For Valid_Active Subscription _ Handling Expiration – Part 120:29Checking For Valid_Active Subscription & Handling Expiration – Part 214:23Troubleshooting Subscription Issues12:58Challenge – Subscriptions2:22
- Touchy Feely App: Working With iOS Touch ID and Face IDIntro to App – SecureNotes1:51Creating Xcode Project _ Groups2:30Building NoteVC _ Wiring Up7:15Creating Note Model, LockStatus Enum, & Dummy Data6:41Building NoteCell & Subclass _ Wiring Up15:15Building NoteDetailVC _ Wiring Up4:51Passing Note Data to NoteDetailVC8:37Writing Helper Functions _ Updating NoteCell Subclass4:51Authenticating with Touch ID _ Face ID & Updating Information18:40Challenge – SecureNotes1:43
- Scribe App: Working With iOS Speech RecognitionSpeech Part 112:08Speech Part 28:42Speech Part 310:22Speech Part 416:15
- Working With iMessege And Sticker Packs for iOS 12Intro to App – Sticker Packs2:04Intro to Sticker Packs3:22Creating Sticker Pack Project in Xcode3:20Sticker Art Resources _ Websites9:07Adding Static Stickers _ Testing3:30Adding APNG & GIF Stickers _ Testing10:01Creating iMessage App Icons6:12Creating Static Stickers with Sketch 313:06Creating Animated Stickers from Sprite Sheet8:43
- Shortcut App: Working With 3D Touch on iOSIntro to App - Quick Action1:35Setting up the UI11:26Creating the Quick Action15:15Handle the Quick Action19:24Quick Actions with TabBar14:18
- LegDay App: Working With iOS SiriKitIntro to SiriKit0:51Intro to App – LEGDAY1:57Intro to SiriKit3:26Building WorkoutVC _ Wiring Up8:53Enabling Siri Access _ Requesting Permissions6:17Creating a SiriKit Intents App Extension _ Configuring For Workout19:40Configuring Results in AppDelegate with DataService4:23Handling _ Presenting SiriKit Results in WorkoutVC13:39Challenge – LEGDAY1:38
- Screenie App: Using ReplayKit in iOSIntro to ReplayKit1:01Intro to App – Screenie2:38Building UI _ Wiring Up9:33Creating RPScreenRecorder Instance _ Exploring ReplayKit Capabilities4:08Configuring UISegmentedControl to Switch Images6:52Starting a Screen Recording11:21Stopping, Editing, & Saving a Screen Recording12:51Challenge – Screenie1:32
- RampUp App: Intro to ARKitRampUp - Intro to ARKit App2:15RampUp - Resources & important ARKit info3:54RampUp - Project creation11:04RampUp - SceneKit, 3D models & materials11:09RampUp - Ramp picker popover13:54RampUp - 3D models in SceneKit for popover17:42RampUp - 3D models in SceneKit for popover part 211:44RampUp - Detecting taps on 3D objects17:09RampUp - Placing ramps in ARKit23:39RampUp - Moving objects in 3D space in augmented reality19:41ARKit - where to go next3:42
- Vision App: iOS CoreML BasicsCoreML - Intro to app1:53Intro to Core ML5:08What is machine learning7:50Creating Xcode project3:25Building UI & custom view subclasses17:40AVFoundation & AVCaptureSession to use the camera18:04Tap gestures to take snapshot on item11:17Downloading CoreML models21:13Core ML Xcode 9 Beta 4 Update - Fix Preview Photo Crash2:47Adding UI controls for flash control7:24Training your app to speak what it sees18:06
- Animal App: Using iOS 12 New CoreML ModelsIntro to App – AnimalClassifier1:21DIY Core ML Model with Create ML8:17Building & Connecting User Interface10:50Setup Camera_Photo Selection13:01Create & Process Classification Request15:40Update Labels with Classifications13:14
- Advanced Swift 4Enumerations19:47Extensions- Part 115:22Extensions- Part 220:32Intro to Protocols-Delegates - Numbers Example13:04Intro to Protocols-Delegates Part 2 - Question Generator17:31Protocols-Delegates - Building Color Magic App UI16:29Protocols-Delegates - Using the Delegate Method in Color Magic App16:06Protocols-Delegates - Using Mutating Functions in Types18:02
- Advanced: Data Structures & Algorithms In Swift 4Recursive Functions13:48Stack - Data Structures in Swift12:48Data Structures in Swift _Heap – Part 121:04Data Structures in Swift_ Heap – Part 213:46Data Structures in Swift - Tree19:11
- Advanced Swift 4 Design Patterns: Protocol Oriented ProgrammingIntro to Protocol Oriented Programming11:08Writing your first protocols20:25Creating protocol extensions14:53Generics and protocols13:37
- Advanced Swift 4 Design Patterns: Reactive Programming With RxSwiftRxSwift1:51Intro to RxSwift5:30What is Rx_ Why Rx_11:07How To Install RxSwift into an Xcode Playground4:21Creating and Subscribing to Observables9:39Observables – Disposing7:03Challenge_ Observables2:19PublishSubject6:34BehaviorSubject7:50ReplaySubject9:11Variables6:14Challenge – Subjects4:21Transformations – .map11:40Transformations – .flatMap10:33Transformations – .filter6:41Transformations – .zip8:07Challenge – Transformations3:32Intro to App – Namer2:52Creating Xcode Project _ Installing RxSwift & RxCocoa7:07Building Namer UI _ Connecting @IBOutlets5:24Using RxCocoa to Observe _ Subscribe to UITextField Data12:27Adding Rx Capabilities to Submit Button10:58Passing Values Between UIViewController Instances Using RxSwift21:45Intro to Versi App3:17Creating Xcode Project3:24Installing CocoaPods6:37Setting Up UITabBarController _ Adding Project Assets7:09Building TrendingFeedVC14:31Building Custom View Subclasses13:25Building Repo Model Layer11:31Building TrendingRepoCell Subclass _ Loading Dummy Data21:53Creating DownloadService Singleton22:08Downloading Trending Repos Data15:07Downloading Additional Required Repo Data20:12Fixing Broken DownloadService Functions12:40Filling TrendingFeedVC with Real API Data19:38Building SearchVC3:20Building SearchCell11:30Setting Up SearchVC the RxSwift Way23:05Using RxSwift To Drive UITableView with Search Results6:14Loading Github README.md Files in SFSafariViewController9:19
- Advanced: Unit Testing in iOS 12What is Unit Testing_4:46What Makes a Good Unit Test_2:41Unit Testing in Swift10:09Testing Data Models (Part 1)18:11Testing Data Models (Part 2)11:35Testing Features & Functions15:16Testing Asynchronous Code17:13Testing Endpoints & Mock Data16:19Testing Performance & Benchmarking9:51Testing & MVVM5:19
- Advanced: UI Testing in iOS 12What is UI Testing_2:18UI Testing Best Practices4:41UI Testing in Swift – Basic Example12:48Testing Navigation10:13Testing Views & Alerts13:34Resetting & Verifying App State7:24Testing Bug Fixes8:40Testing Data in Text Fields9:57Testing UI After an Asynchronous Call14:48
The Essential iOS 12 Development Bundle2 Reviews
$29.00$975.9897% OFF
DescriptionInstructorImportant DetailsReviewsRelated Products
Build Apps for iOS 12, macOS, watchOS & More with 100+ Hours of Expert Help
D
DevslopesInstructor
Devslopes 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. Its target students are: first-time developers, entrepreneurs who want to build their own technology startup, and current developers looking to either advance their careers or learn new technologies.Mark Price is a veteran mobile developer having built over 57 mobile apps for iOS and Android. He owned two tech consulting companies that were highly successful. He has worked on Call of Duty and worked with other top titles and companies such as Logitech, Yellow Pages, the LDS Church, Cookie Dough Bites, and many more. He also spends most of his days now as a professional engineering instructor, changing the lives of students throughout the world—going from being broke to making up to 85k+ a year within 6 months.
Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
2 Reviews
5/ 5
All reviews are from verified purchasers collected after purchase.
JS
Joseph Smith
Verified Buyer
I am really happy about this product being that I want more projects that I want to do. The information is really easy to take in and is very straight forward and I will order other iOS bundles once I complete the ones that I have now.
Nov 24, 2020
Oren Alalouf
Verified Buyer
Oct 12, 2018
Your Cart
Your cart is empty. Continue Shopping!
Processing order...


