The 10 Day iPhone App Bootcamp - New iOS 12 and Xcode

Video Description

In 10 days' you can have your own app in the App Store! Learn how to make apps using Swift 4.2' Xcode 10' and iOS 12

About This Video

  • Build real-world apps so that you can easily master the topics we are learning
  • Discover the essentials of Swift 4.2, Xcode 10 and iOS 12 with hands-on practice to build and publish your apps to the App store
  • Use Swift 4 and Xcode 10 to create iOS 12 apps in 10 days

In Detail

Looking to get started with creating fun and interactive apps? This course will equip you with the skills you need to create an app and submit it to the App Store in just 10 days.

While other courses offer 40+ hours of video content, this quick and engaging course keeps it simple and manageable for beginners. On June 4 2018, Apple announced iOS 12, and the course is based on this latest version.

Following a step-by-step approach, you will use Swift 4 and Xcode 10 to create exciting iOS 12 apps.

Your ten-day schedule will look like this:

  • Day 1 - Exploring the basics, such as writing your first line of Swift and getting started with Xcode
  • Day 2 - Delving further into Swift and creating a Tip Calculator
  • Day 3 - Learning about Table Views while creating an app to remember jokes - the Joke Bank app
  • Day 4 - Understanding advanced Swift functions, classes, and methods and applying these skills to the Joke Bank App
  • Day 5 - Creating a functional To-Do List app
  • Day 6 - Adding Core Data to your To-Do app to save your items
  • Day 7 - Adding images to an app and allowing users to take a photo
  • Day 8 - Making a Bitcoin Price Tracker that connects with an API to display real-time Bitcoin prices
  • Day 9 - Using the new Core ML 2 to learn the basics of machine learning
  • Day 10 - Submitting your app to the App Store and learning how to make money with iOS

This course can be downloaded easily so you can even use it offline.

Publisher Resources

Download Example Code

Table of Contents

  1. Chapter 1 : Introduction
    1. Welcome 00:01:36
    2. How to be a Champ 00:08:24
    3. Installing XCode 00:01:43
  2. Chapter 2 : DAY 1 - The Fundamentals
    1. Intro 00:02:56
    2. XCode Walkthrough 00:11:02
    3. Variables and Constants 00:10:23
    4. Strings and Ints 00:05:31
    5. Comments and Print 00:07:12
    6. Labels 00:09:49
    7. Outlets 00:10:41
    8. Buttons 00:08:00
    9. If Statements 00:09:48
    10. Counting 00:07:23
  3. Chapter 3 : DAY 2 - More Swift
    1. Intro 00:00:41
    2. Math and Doubles 00:09:34
    3. Floats and More Math 00:06:30
    4. Textfields 00:09:38
    5. Textfield Data 00:09:22
    6. String Interpolation 00:07:51
    7. Booleans 00:09:56
  4. Chapter 4 : DAY 3 - Joke Bank App
    1. Intro 00:01:11
    2. Arrays 00:11:04
    3. Sketch 00:03:32
    4. TableViews 00:07:59
    5. Two Questions 00:07:15
    6. TableViews and Arrays 00:07:27
    7. Segues 00:11:09
    8. Pass the Joke 00:11:38
    9. Showing the Jokes 00:13:41
  5. Chapter 5 : DAY 4 - Advanced Swift
    1. Intro 00:00:50
    2. Functions 00:11:00
    3. Return 00:08:18
    4. Classes 00:10:13
    5. Methods 00:07:00
    6. Joke Class 00:07:33
    7. Why Classes Are Cool 00:11:36
    8. Optional 00:17:28
  6. Chapter 6 : DAY 5 - ToDo List
    1. Intro 00:01:25
    2. Sketch 00:03:47
    3. TableView Practice 00:13:01
    4. Create ToDo Design 00:14:22
    5. Creating a ToDo 00:08:38
    6. Reloading the TableView 00:08:29
    7. Passing the ToDo 00:14:44
  7. Chapter 7 : DAY 6 - CoreData
    1. Intro 00:01:05
    2. Entity 00:06:45
    3. Saving into CoreData 00:08:39
    4. Pulling from CoreData 00:17:08
    5. Delete from CoreData 00:10:33
    6. Hello App Challenge 00:03:31
    7. Hello App Solution 00:11:29
  8. Chapter 8 : DAY 7 - Images and the Camera
    1. Intro 00:00:57
    2. Sketch 00:06:13
    3. Design 00:11:40
    4. ImageViews 00:12:00
    5. ImagePickerController 00:08:04
    6. Dictionaries 00:08:02
    7. Saving Collectables 00:11:19
    8. Displaying Images in TableViews 00:08:49
    9. Swipe Delete 00:08:20
  9. Chapter 9 : DAY 8 - Bitcoin Price Tracker
    1. Intro 00:01:16
    2. Sketch 00:04:07
    3. Design 00:13:36
    4. APIs 00:11:55
    5. JSON 00:08:44
    6. Main Thread 00:06:31
    7. Currency Formatter 00:08:08
    8. UserDefaults 00:14:35
  10. Chapter 10 : DAY 9 - Machine Learning
    1. Intro 00:01:30
    2. Machine Learning 00:11:21
    3. Design 00:05:05
    4. Adding a TableView 00:06:33
    5. CoreML in Action 00:16:31
    6. Loops 00:11:11
    7. Show Results 00:09:25
    8. Using Images 00:12:08
  11. Chapter 11 : DAY 10 - App Store and Making Money
    1. Intro 00:01:48
    2. Paid Developer Account 00:06:49
    3. Certificates and Profiles 00:21:14
    4. App Icons 00:07:39
    5. Submit Your App 00:14:39
    6. Working for a Company 00:05:30
    7. Freelancer 00:10:06
    8. Your Apps 00:05:15
    9. What to Do Next 00:03:23

Product Information

  • Title: The 10 Day iPhone App Bootcamp - New iOS 12 and Xcode
  • Author(s): Nick Walter
  • Release date: July 2019
  • Publisher(s): Packt Publishing
  • ISBN: 9781839218569