
Set up a new project by adding a button and a label in the storyboard, customize colors and fonts, and prepare to connect outlets and actions in Swift code.
Connect interface elements to the Swift file by creating outlets and actions, name controls clearly, and wire them to manipulate labels and buttons.
Explore declaring and initializing variables in Swift with var, storing data like age and name. Learn integer, string, boolean, and decimal types, and how clear naming aids app polish.
Explore multiple condition if statements by checking more than one variable with and and or logic, where all conditions must be true or any one can suffice.
Explore how to connect sliders, switches, and other UI widgets to Swift code, enabling user interaction while following Apple's design guidelines for consistent, easy-to-use apps.
Practice coding by exploring all ideas and building many small apps to learn faster. The best programmers improve through frequent hands-on experimentation and repeated projects.
Explore variables in Swift as data boxes, including integers, strings, and booleans, with examples of scores, names, and game state; learn type forcing, decimals, and optional semicolons.
Learn how to define a sprite in SpriteKit, make it global for the file, and adjust properties like xScale and position; remove the sprite from its parent to delete it.
Master Spryte kit and core game logic as you finish this tutorial. Explore more tutorials at Mammoth Interactive and keep coding until you fully understand how things work, building the game you want.
Explore the main storyboard, set the 4.7-inch iPhone layout among sizes (3.5, 4.7, 5.5), and focus on the iPhone 6 while quickly building a useful app.
Learn how to separate actions into functions to improve readability and reusability in larger apps. Use functions like calculate tip and clear to reuse code and manage button actions efficiently.
Demonstrate calculating the tip by converting a string tip percentage to a float, then compute total tip and total meal cost, and convert decimals by dividing by 100.
Learn how to print tip and total by creating a print function, handling string types, and using string interpolation to display variables.
Format numbers to two decimal places in Swift by applying string formats, declaring constants appropriately, and prepending a percent sign for tips and totals.
Start a new tip calculator project and redesign it differently to compare versions, while applying learned skills in hiding the keyboard, taking data, and app design.
Learn to put name data into an array, understand how arrays differ from variables, and use count and other array methods in Swift.
Learn to hide the software keyboard in an iOS app by adding a UI textfield delegate, handling touches began, and calling resign first responder to dismiss the keyboard.
Design the app by selecting fonts like Avenir, adjusting weights and condensed styles, and refining colors from navy to orange. Test, run, and fine-tune for a sleek user interface.
Learn how to reverse characters in Swift by converting an array of characters to a string, using a reverse collection, and testing with words like 'perfect' and Starbucks coffee.
Add a hide keyboard function in Xcode, wire resignFirstResponder to the text input, and call it in touches began to hide the keyboard.
Learn to build a single view motivational quotes app on iOS 9, focusing on creating an effective, life-improving tool while backing up code to cloud and external drives.
selects a random number in swift using random uniform, converts between uint32 and int, and picks among three options with a 33 percent chance of repeats.
Refine the app design by adjusting typography with Avenir Next ultralite, fine-tuning layout, and exploring color schemes—from white text on blue to ocean backgrounds, with button animations.
Explore the main storyboard by running a tab-based iOS app, working with two view controllers, optimizing for a one-page design, and handling two Swift files in this tutorial.
Duplicate and arrange tab bar controllers in Xcode, connect each view with a relationship segue, and run to confirm first, second, and third views function together.
Select and apply themed background colors for slides to signal page changes and create cohesive visuals, adjusting saturation for brighter, well-themed app or game interfaces.
Copy items to another view controller, paste into new view, adjust labels, text fields, and font sizes, align elements, test across pages, and finalize with multiplication and division labels.
Connect outlets to the code across two view controllers, configure names for addition, multiplication, division, and subtraction, and learn when outlets versus actions handle data and user interaction.
Set up the division page by wiring first and second number text fields, converting inputs to floats, and displaying the division answer, using an assembly-line coding mindset.
hook up swift code to interface elements by linking outlets and actions, configuring text fields and labels, and implementing calculate and clear actions to build a functional iOS app.
Add functions for calculating price, clear, and print profit, then wire them to the calculate and clear buttons so clicking calculate runs the price function and prints profit.
Convert string price values to floats to enable decimal calculations, creating original price and selling price floats, and learn when to use var versus let in profit calculations.
Calculate the percentage increase as selling price divided by original price, minus one; print the percent increase and implement keyboard hiding with a text field delegate and touches began.
Format the profit to two decimal places in Swift using a string format like %0.2f and print the result, then apply the same approach to show a two-decimal percent increase.
Practice limiting the amount of characters in the profit section by counting characters, tackling the challenge before the next project, and applying editorial steps.
Set up and name functions for taking in data, calculating results, printing to screen, and clearing to modularize your app, improving readability and future maintenance and speeding app store delivery.
Test the app on the simulator, implement a hide keyboard function with resign first responder and touches began to dismiss on tap, and note issues like input size and decimals.
Test the app and implement the clear functionality to reset labels and text fields, ensuring yearly and weekly savings calculations respond correctly while adjusting the layout.
Design the app’s user interface with an ocean blue scheme, no borders, and Avenir Next Ultralight typography, and adjust the calculator colors for clarity.
Learn how the app reports earnings per hour, per week, and per month, and tracks savings amounts and percentages. Take on the challenge to add more financial items.
This course was funded through a massively successful Kickstarter campaign.
Do you want to learn how to make apps? This course is for you! In this course you will get to learn how to build real world apps through example. Learning by doing is the best way to become a rock star developer, producer and entrepreneur.
One of the best features is that you can watch the courses at any speed you want. This means you can speed up the or slow down the video if you want to.
This course is project based so you will not be learning a bunch of useless coding practices. At the end of this course you will have real world apps to use in your portfolio. We feel that project based training content is the best way to get from A to B. Taking this course means that you learn practical, employable skills immediately.
You can use the projects you build in this course to add to your LinkedIn profile. Give your portfolio fuel to take your career to the next level.
Learning how to code is a great way to jump in a new career or enhance your current career. Coding is the new math and learning how to code will propel you forward for any situation. Learn it today and get a head start for tomorrow. People who can master technology will rule the future.
You will get full lifetime access to this course for a single one off fee. John Bura has created many games, apps and training courses so he is extremely qualified to teach you how to master technology. This is an instructor that does not only teach, he produces apps. This means you get the most relevant information on how to code. Most courses do not show you practical skills and real world examples.
What makes you a good teacher?
Who is this class for?
How you will make money by learning new skills
Why should you learn online?
There is an online education revolution taking place. You may have heard about it in the news or heard it from a friend. Either-way, education is going to be changed forever. In this short course I talk about how Online Education has
Motivated me
Helped my career
Helped me as a teacher
Impacted several lives around the planet
I promise that this course will be better and more effective than reading books. I show how to master technology through the use of video. This course will give you everything you need to thrive in our technological society.