How to Make a Freaking iPhone App - iOS 10 and Swift 3

Visit Tutorial Page ( Report)
Have you ever wanted to make an iPhone app? Did you get lost in YouTube videos or online blog posts? This is the course for you! My name is Nick Walter and I am a self taught iPhone proggrammer. I Know what it feels like to start from the begginning. In my course I will teach you Swift 3 and how to make iOS 10 apps. What will we make? *Emoji Dictionary - A simple app to help us learn about TableViews *Do It! - A todo app that teaches us about CoreData *Game Collector - Learn to work with the camera as we make an app to catalog a collection of something (video games, movies, stamps, etc...) *Soundboard - Record sounds using the microphone and play them back. This one is fun! *Snapchat Clone - We'll use Firebase to make a simple version of Snapchat. Very involved *Pokemon Go Clone - Learn how to work with maps as we make a clone of most popular iOS game right now Come join the funnest course on Udemy for making iPhone apps! Who is the target audience? People looking to learn the beginning to intermediate skills needed in iOS apps
  • Welcome
    • Welcome and Downloading Xcode
    • About Me and the Course
    • Installing Xcode
  • The Fundamentals
    • Intro

      Walking through why Xcode and Swift are important.

    • Variables and Constants

      Variables and Constants are the building blocks of Swift!

    • Variables and Constants Exercise

      Testing your knowledge of Variables and Constants.

    • Strings and Ints

      Strings and Ints in Swift

    • Strings and Ints Exercise
    • Swift Cheat Sheet
    • Labels

      Learn how to add text to your app with labels

    • Outlets

      Look out for these errors!

    • Buttons

      Add some functionality to your app with buttons

    • Buttons Exercise
    • Print and Comments

      Learn how to "print" things so that you can get inside info on your app

    • If Statements

      Bring life to your app with If Statements

    • If Statements Exercise

      Practice working with If Statements

    • If and Xcode

      Bring If Statements into your Xcode project

    • Outro

      Let's wrap up our intro to Swift and Xcode

  • Git and GitHub
    • Intro

      Let's get started with Git

    • Get with the Git

      Learn from a pervious student about why Git is so important

    • GitHub

      Let's save our code to GitHub

    • Math and Double

      Let's do math with Doubles!

    • Textfields

      Let the user add text to your app!

    • String Interpolation

      Let's get fancy with Strings!

    • Booleans

      Is it true...or false? :)

    • Add or Subtract

      Let's beef up our app a bit!

    • Outro

      Let's wrap up git

  • TableViews - Emoji Dictionary
    • Intro

      Let's talk about the Emoji Dictionary

    • Arrays

      Learn what arrays are

    • Arrays Part 2

      Some more arrays for ya!

    • Arrays Exercise
    • Sketch

      Drawing out the Emoji Dictionary

    • TableViews

      Finally! Time for TableViews :)

    • DataSource and Delegate

      Connecting our TableView DataSource and Delegate

    • Arrays and TableViews

      Bring Arrays and TableViews together

    • The 2nd ViewController

      On to the next one ;)

    • Segues

      Switch from one ViewController to the other

    • Prepare for Segue

      Doing some prep right before the segue happens

    • Pass Da Emoji

      Pass the Emoji from one ViewController to the other

    • Definition

      Make the definition show up!

    • Outro

      Wrapping up the Emoji Dictionary

  • Making Money with iOS
    • Intro
    • Working for a Company
    • Being a Freelancer
    • Money from Your Own Apps
    • Recommendations
    • Functions
    • Return
    • Classes
    • Methods
    • Extra Emoji Features
    • Classes in Emoji Dictionary
    • Why Classes Are Cool
    • Outro
  • CoreData - DoIt ToDo List
    • Intro
    • Sketch
    • TableView
    • Task Class
    • Setting Things Up
    • Creating Tasks
    • Cleaning Up
    • Optionals
    • Advanced Optionals
    • Deleting Task
    • CoreData Entities
    • Saving in CoreData
    • Fetch Request
    • Deleting
    • Outro
  • Camera - Game Collector
    • Intro
    • Sketch
    • Bar Button Items
    • ImageViews
    • Dictionaries
    • Advanced Dictionaries
    • ImagePickerController
    • UIImage
    • CoreData Revisited
    • List the Games
    • Update
    • Delete
    • Camera
    • Outro
  • Microphone - Soundboard
    • Intro
    • Sketch
    • Setting Up the UI
    • The Great Programming Myth Error Handling
    • AVAudioRecorder
    • Recording
    • Playing Audio
    • Save a Sound
    • Show the Sounds
    • Swipe to Delete
    • Outro
  • Firebase - Snapchat Clone
    • Intro
    • Sketch
    • CocoaPods
    • Sign In Design
    • Sign In Code
    • Create User
    • Camera Design
    • Add Image
    • Firebase Storage
    • Smaller Image
    • Firebase Database
    • Pulling Data
    • Adding Snaps
    • Snaps are Ready
    • Snaps in a List
    • View the Snap
    • Downloading Images
    • Firebase Delete
    • Remove From the TableView
    • Delete From Storage
    • Make It Shine
    • Outro
  • What's New in iOS 10
    • Intro
    • Stickers
    • Animated Stickers
    • The Queen of Thailand
    • SiriKit Setup
    • Intents
    • Recipients
    • Sending the Message
    • Outro
  • Maps - Pokemon Go
    • Intro
    • Sketch
    • MapView
    • Getting the User's Location
    • Region Zoom
    • Recenter
    • Poke Spawn
    • Pokedex
    • CoreData Helper
    • Get All Pokemon
    • Caught and Uncaught
    • TableView Sections
    • Adding Images to the MapView
    • Random Pokemon
    • Catch...OR NAH!
    • Catching Pokemon
    • Alert Controllers
    • Polish
    • Outro
  • Bonus
    • Bonus Lecture
Write Your Review