How to Make an App | Part 1 | Design UI, Storyboard in Xcode, Programming wt Swift


In this series, we’ll start learning how to code with Swift, a new programming language and build a motivational quote app for iOS. Here’re the tools you’ll need:

MacBook or any computer runs the latest version of OS X (required)
Xcode (a free software by Apple)
An online training course (this one and Total iOS Blueprint will be an awesome start for you!)
In this video, we’ll dive deep into:

Debunk a huge myth in the industry that may be stopping you from learning to code and having a career as a developer
How to install tools you’ll need
Create a new project for you app
An overview of Xcode
App resources and design app UI (user interface)

FREE DOWNLOAD this course:

Code Hangout is hosted by Duc Tran, founder of Developers Academy.

This is his free-style no notes, no teleprompter presentation and live coding broadcast with you guys everyday.

To join Duc’s free courses, register for free at

To subscribe and get free tutorials, courses and weekly content, visit me at:
Get Duc’s free new iOS crash course:
Join Duc’s programs:
Join Total iOS Blueprint:
Join Socialize Your Apps:
Go to his blog, new content daily:






28 responses to “How to Make an App | Part 1 | Design UI, Storyboard in Xcode, Programming wt Swift”

  1. Jennine Corabelle Avatar

    Hello there! Thanks for this useful video. By the way, I hear lots of people keep on talking about Devomobiron Secrets (do a google search), but I'm not sure if it is really good. Have you tried using this step by step guide called Devomobiron Secrets? I've heard several incredible things about it and my cousin get his first iphone apps made without any programming experience at all with it, but he refuses to tell me 🙁

  2. Mosaic Monk Avatar

    Great video. i learned alot.

  3. Arthur de Aquino Avatar

    Thank you bro! Amazing job!

  4. Jorge Luis Cruz Semprun Avatar

    Congrats great video!
    I like your enthusiasm!

    Regards from Barcelona! Good Luck!

  5. Yogesh Jaiswal Avatar

    how did you change the icons to horizontal type: image name ???

  6. leznevo100 Avatar

    There're no icons with faces in resources, please fix it

  7. noname Avatar

    Great video. Thank you. I have a question. Is English your native language?

  8. KANGAJAZZ Avatar

    Hard to understand you in many sections. 🙁
    Try and script your work better… and speak a little slowly.
    Cheers and good luck to you.

  9. oumayma oulahou Avatar

    Please i can't download resources from this link !!!!!!!!!

  10. urjwan ibrahim Avatar

    I’m working on my graduation project
    Its a 3d design app
    The app supposed to let users drop and use walls ,doors and windows to design their offices, apartments or houses
    But I can’t find how to do that using swift.
    II'm sending you asking for your help or telling me how to do it

  11. Lam Nguyen Hoang Avatar

    Man, I'm super new to this but really love your video, very appreciated.

  12. aa751001 Avatar

    Hey man I'm learning how to code my first app for a university project. This video was very helpful – clearly explained with a lot of enthusiasm! Thanks a lot 🙂

  13. All Things Code Avatar

    hey how can I get my own images to use in Xcode

  14. CPG Avatar

    This might sound like a silly question but are we allowed to present this app as part of our portfolio?

  15. Alexandre Khoury Avatar

    You're a BOSS!! Teach me everything man:)

  16. Mohameth Seck Avatar

    Are there any Specs I should be looking for like more RAM or a larger SSD????

  17. Lam Kuan Lock Avatar

    Great videos and easy to follow! Keep it up! Through your videos I have been able to use storyboard to have a navigation controller and link to another ViewController (scene2) and with "< Back" return button. In ViewController (scene 2) I placed a UIWebView and the following code:
    – – – – – – – – – – –
    class ViewController: UIViewController {
    @IBOutlet var webview: UIView!
    override func viewDidLoad() {
    // Do any additional setup after loading the view, typically from a nib.

    let webView : UIWebView!
    webView = UIWebView()
    webView.frame = self.view.bounds
    let PDF_FILE_PATH = Bundle.main.path(forResource: "test", ofType: "pdf")
    let checkValidation = FileManager.default

    if (checkValidation.fileExists(atPath: PDF_FILE_PATH!))
    print("FILE AVAILABLE");
    let req = NSURLRequest(url: NSURL(string: PDF_FILE_PATH!)! as URL)
    webView.loadRequest(req as URLRequest)
    print("FILE NOT AVAILABLE");

    override func didReceiveMemoryWarning() {
    // Dispose of any resources that can be recreated.
    – – – – – – – – – – –
    This works great showing the local PDF file, but it scrolls vertically up and down (becos it is a webview).

    How do I replace the WebView with being able to call iBooks (inside same NavigationController with my < Back button, do not want to get out to another app screen, almost like an "iframe" in html?)

    thanks for any pointers in advance, KLLam

  18. inzi the Avatar

    I am not getting app resources from the link in the description. Help me….

  19. Michael Goldman Avatar

    Duc thank your for the badass swift tutorials. Apple should hire you like now! Peace from Miami

  20. Jinho Yang Avatar

    Hey, Duc. Thank you so much! I love all your tutorials!

  21. Андрей Зелеранский Avatar

    What are these ticks near the files at 10:54

  22. Joan Carriere Avatar

    i just bought a domain for my website. Do i need a io domain for my app?

  23. Said Dokumaci Avatar

    Hi, Can you send quotes background file. I like it.I want to use it my project.

  24. John - Avatar

    This tutorial is useful, and helped me, but it's too assertive in my opinion. I found myself skipping through alot.

  25. dhill0n2325 Avatar

    are your online ios developer courses free? im 15 but i want to learn swift and how to make ios apps.

  26. Jothi Kothandapani Avatar

    Very good. Please let me know what audio/video tools you used to record this presentation. Did you use another person to video your presentation or yourself using some software/hardware?

  27. Ahmadreza Shamimi Avatar

    that awesome thanks for this tech
    I am from IRAN

Leave a Reply

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