How To Make an App – Ep 5 – Your First App

How To Make iPhone Apps with NO Programming Experience!
Lesson 5: Your First App
Go through the files in an Xcode 8 project and build your first Swift app!

Download the Key Takeaways Lesson Notes here:

My Courses:

This video series uses the latest and greatest from Apple (Xcode 8, Swift 3, iOS 10) and will teach a beginner with no programming experience how to make iPhone apps. I’m creating these videos with the assumption that the student has no prior knowledge and is starting from scratch.

The lesson plan for the How To Make an App series can be found on my site here:

For more tutorials on how to build iPhone apps, make sure you subscribe and visit my site where you’ll find a community of like minded learners! Learning something new is always more fun with other people!


CodeWithChris is dedicated to teaching beginners and non-programmers all about building iOS apps. On the site, you’ll find a ton of free resources and tutorials to aid you on your journey to learn iOS development. Many people have successfully picked up Swift 3, Xcode 8 and app building from my course and materials!

Intro & Outro music
“Heartbreaker” by Jahzzar (






32 responses to “How To Make an App – Ep 5 – Your First App”

  1. Alexandru Marginean Avatar

    What the hell ?? I don't even have the option to "update frames". I have update constrains Constants though but it moves the constrains and not the label

  2. Animated gif Avatar

    I spend 13 minutes just to make a label appear in a page. F me.

  3. Mohammed Lateef Avatar

    thank you so much you make me really like develop apps for iphone

  4. iCH4N6 Avatar

    how come when you run the code the simulator pop up for you? Mine runs too, but I had to click on the simulator to see it. Is there anyway maybe in the setting that I can choose so when I run my code, the simulator just pop up? Thx

  5. DoThatWithTheMac Avatar

    great tutorials but can you please try not to say the same thing in 2 or 3 videos

  6. Samin Khan Avatar

    EveryTime I press build and run, I have to close the iOS simulator app, and restart it all over again

  7. Matthias 2Baus Avatar

    Very useful thank you!

  8. Duncan Aronstein Avatar

    Hey Chris, like the videos man good job. I have a question. My buttons at the bottom including zoom and the ones you used to add constraints are not showing up. Do you know how I can show them?

  9. Derek Kurtz Avatar

    You're awesome bro, definitely appreciate the way you break it down into digestible segments

  10. Instinct7e Avatar

    Hi they changed the constraints button on Xcode 8.3.1 it looks different and I cannot find the options you selected. If you could let me know what they changed to that would be great! Thanks!

  11. Joe Hall Avatar

    When i click play button it comes up like a phone and i click on my App i'm creating and it just goes straight to a black screen ???

  12. SKVlogging&More Avatar

    This series is very good. Keep up the good work and thank you for helping me out

  13. Stephen Bauer Avatar

    Chris, I would like to tell you are doing a wonderful job! Thanks!

  14. Vero B Avatar

    I started doing a course on line but that guy teaching it doesn't explain it as good as you do. Thanks

  15. Samson Ly Avatar

    The simulator runs really slowly when I try to run the project. Any suggestions on how to fix this?

  16. Afroguy2499 Avatar

    everything was fine until i got to 'update frames' at that point the bar doesnt say update frames, but rather update constraint constants, how do i fix this?

  17. Staffing Destination Avatar

    Great presentation!
    No direct link between lesson 6 and lesson 7. Some of us will watch all 18 videos from one sitting. After creating and practicing cardGame in lesson 6, lesson 7 started with stack-view, are we suppose to create a new project as we practice with the stack view or practice it on the cardGame? Conceptually i can see the connection but no link project-wise.

  18. westfield90 Avatar

    You are fantastic

  19. Ollie_B182 Avatar

    How come yours runs so fast

  20. Daisy Avatar

    For some reason it won't let me make the label bigger so part of my 'Hello World' label is always cut off, do you know why this could be?

  21. Harmeet Singh Avatar

    thank you sir for providing such great tutorials looking forward for more

  22. travisp11 Avatar

    I will be teaching my Computer Programming I students basic Swift programming and they just downloaded XCode8 on their laptops. I just want to say "thank you" for your easy to follow tutorials!

  23. Aral Kakl Avatar

    Dear, thank you very much.
    My english isn't very well, but you are explaining very easy.
    Step by step will learn with you.

  24. Idek Avatar

    Hey! When i go to update frames after setting the constraints a little before the 10 minute mark, i don't have that downwards arrow and i can't find update frames. help?

  25. Sam Avatar

    Hey man , my screen just show up black in the simulator when trying to run the app after adding labels.

  26. Michael Gibson Avatar

    When i get rich im going to give you .5% of the profits 🙂

  27. Daniel Feldman Avatar

    Wow, I'm just going to find someone to design my app….this gets so much more complicated.

  28. Ivan Escobar Avatar

    Thanks for this videos!
    I think that UPDATE FRAMES change in the final xcode version. I installed 8.1 (8B62) an there is button at the right of STACK than now is UPDATE FRAMES, am I right? Thanks!

  29. Luke Roberts Avatar

    Such professional tutorials, nice work mate

  30. Zavier Cole Avatar

    Just awaiting the next video, but this helps out a lot!

  31. MrSensitiveNipples Avatar

    Will you ever teach how to use SpriteKit and SceneKit to make 2d and 3D games?

  32. Amir Khan Avatar

    Thanku Chris ☺️

Leave a Reply

Your email address will not be published. Required fields are marked *