Making Your First iPhone App with Swift v3.0
You will learn how to use Xcode IDE to develop your Swift app. You will also understand how to build your first iOS application. apart from getting to know all about Swift fundamentals, you will discover how to create a tip calculator.
- Self-paced with Life Time Access
- Certificate on Completion
- Access on Android and iOS App
Learn to build amazing iOS 10 applications using Swift v3.0
The video is a fun-filled and engaging guide for those who are new to iOS programming and want to gain a good understanding of core iOS techniques to build applications with the Swift programming language.
This guide will not only dwell into iOS concepts but also lay a strong foundation for Swift programming. It starts off by helping you quickly get acclimatized to iOS programming by building and deploying a small but interesting app.
Next, you will move on to core Swift programming language topics such as variables, different types, and code patterns used in iOS. Once the fundamentals are in place, you will develop advanced programming skills, finding out about important iOS components and concepts such as Xcode 8, Core iOS, and Cocoa Touch frameworks.
The core topics covered in the video are: Storyboards View controllers and Navigation Core Data Adding functionalities such as images, contacts, calendar, messages, location services, and more.
About the Author
- Nick Walter is an iOS developer who has focused on mobile app design and creation for over 5 years. His involvement in the iOS community started off with a bang, and in 2013, he was one of the 25 students worldwide to be invited to Apple's "Cocoa Camp." Within the community, he is also co-president of an Apple developer group called "Cocoa Heads."
- He always wanted to transform brand new ideas into reality, but growing up in a small town, he had limited access to the required programming resources. This led to his early interest in online education. After experimenting with various companies, learning styles, and teaching processes, he adopted the best strategies and applied them while creating his courses.
- Since the announcement of the new Swift programming language by Apple, he devoted himself to the Apple documentation and any online resource that was available. Prior to teaching the internet's first course on Swift, he created five iOS apps from scratch that are currently live in the App Store and are used by thousands of users worldwide.
- Prior programming knowledge will be beneficial
- Find out how to use Xcode IDE to develop your Swift app
- See how to build your first iOS application
- Get to know all about Swift fundamentals
- Discover how to create a tip calculator
The aim of this video is to cover how to download Xcode software.
- Go to the Mac appstore
- Search for Xcode in the appstore
- Download and install Xcode
This video covers how to open the Xcode
- Open the app after it has been installed
- Make sure everything is working correctly and we are ready to start coding
The aim of this video is to learn when to use a playground.
- Run through the Xcode application and learn how to use it
- Go to Get started with Playground which creates a new file in the system
- Try some simple code to see how it works
This video we will learn specifically how to create a new Xcode project.
- Select a template according to the type of project/app you want to create
- Select a product name carefully as this cannot be changed
- Learn about different parts of Xcode that you may see
The aim of this video is to start working on our first application.
- Create a new project
- Learn how to use the simulator to know how to test our app
The aim of this video is to learn more about the Storyboard and how to add things to it for the visual part of the app.
- Look at the various view controller functions like label, buttons, and so on
- Use some functions like label and button
- Run the app to see how the app looks visually
This video will cover how to write some codes and connect them to our Storyboard
- Connect our button to code
- Change the background color
- Run through common issues
The aim of this video is to learn about variables and constants as these are the basic building blocks of Swift.
- Create a new playground
- How to write simple functions using the command for variable
- Learn to write simple functions using the command for constant
The aim of this video is to cover strings and integers.
- How to write simple commands using Strings
- How to use the command Ints
- Run the code to see the output
The aim of this video is to cover Comments and Print.
- Learn how to add notes to our code using comments
- How to debug the code by “printing” to the console
- Run the code to see the output
The aim of this video is to learn about Booleans and make our code come alive by using the If statements.
- Learn how to use Booleans in our code
- Learn how to use the If statements to create some interesting scenarios for output
- Run the code to see the output
The goal of this video is to create a tip calculator by applying our Swift code.
- Apply all the concepts that we have learnt in Swift up till now and put them together
- Write a code which calculates tips using the total amount and tip percentage
- Run this code in the playground to see how our code works. If we succeed, we will proceed to apply this to the application.
The aim of this video is to start building the visual side of our app by using the Storyboard.
- Add some text fields
- Add some labels
- Add some buttons
The aim of this video is to connect our Storyboard to our code.
- Make the Calculate button to be an action, that is, run some code when it’s tapped
- Make the text fields and the labels to be outlets to change or pull information
The aim of this video is to learn how to take information from the TextField and turn them into doubles.
- Do the conversion to doubles inside of a TextField
- Use the outlets to create Doubles we can do math with
The goal of this video is to learn how to update the labels.
- Do tip math with the doubles that we have
- Update the labels with our math
- As soon as the user hits calculate, they will be able to see what their tip and their total should be for the bill. This completes our app.