
Explore 64 iOS 9 projects built from scratch in Swift, with 50 apps and 14 games, 100 percent done by example to publish on the App Store using Spryte kit.
Gain a quick grasp of swift and dive into app development, designed for complete beginners, with hands-on practice building apps using Xcode on a Mac.
Create and customize an Xcode project by selecting the iOS, watchOS, or macOS templates, understanding Swift vs Objective-C, and choosing device targets for iPhone, iPad, or universal apps.
Explore the Xcode environment, manage your project, and drag items into the main storyboard while connecting to the Swift file to build practical iOS apps.
Connect interface components to Swift by creating outlets and actions, naming elements clearly, and wiring a label and button to code. Avoid common pitfalls that crash the program.
Change the button text in Swift by using the set title method on the button outlet, specifying the title and control state, then test to ensure it fits.
Learn how to define and call Swift functions, organize code into small reusable units, and trigger actions like changing text on startup using viewDidLoad.
Explore variables in Swift by declaring with var, initializing values, and using types like integer, string, boolean, and double with examples such as age and name.
Learn how if statements control code execution using conditions, with practical examples like checking if a number equals zero and responding accordingly, including booleans and basic logic.
Explore how to build multiple condition if statements using and and or, requiring all or any conditions to be true, with booleans, numbers, and variables.
Explore how to extend an if statement with else and else if, test multiple conditions, and use functions to set text based on number values in Swift.
Set up a text field with a number pad for numeric input, convert the entered string to an integer, and display the result in a label while handling optionals.
Learn to build a simple name character counter app using arrays and character counts in swift with xcode, starting from a single view iOS 9 project.
Design and code simultaneously to define app scope, building an iPhone 6 layout with a navy text field, white background, total characters display, and orange 'calculate' plus 'clear' buttons.
Learn to connect storyboard UI to Swift code by wiring IB outlets and IB actions, naming controls clearly, and handling text field events such as editing did end.
Learn to add functions to an iOS app, define calculate and clear actions, call them from button actions, and optionally chain a print characters function for basic workflows.
Learn to display the total character count in a Swift iOS app by updating print characters function, handling text and spaces, and using name.count for a 10-character form or password.
Learn to store name data in an array, enabling multiple items under one name, and explore array operations such as count, last, and remove to manage data flexibly.
Add the clear function to reset the text box to empty and set total characters to zero, ensuring the placeholder is cleared. Run and test the clear button.
Learn to hide the iOS keyboard by implementing the UITextField delegate, handling touches began with the override function, and calling resign first responder to dismiss the software keyboard.
Design the app by choosing fonts such as Avenir, ultralite, and condensed, adjusting weights, color accents in navy and orange, and using an off-white with grayscale tweaks, then test ui.
Tackle the four text boxes character counting app challenge: count characters in a name, address, country, and postal code using arrays, and design a different look to compare.
Learn to build a word reverser app for iOS 9 using arrays and Swift in Xcode, design a single iPhone app with playful humor and practical use.
Learn to connect interface elements by creating outlets for a text box and a label and actions for buttons, wiring them in the editor to display a reversed word.
Add functions with clear, relevant names such as reverse the word, clear, and print. Call reverse the word, then clear, then print reverse word to make the app more versatile.
Set up user input for a name or word, read text into data, reverse it, print to the label, and test the app to catch mistakes early.
Reverse characters by converting a string to a character array, applying a reverse collection, and converting back to a string; resolve errors and test with examples like perfect.
Discover how user experience drives usable apps by refining text with lowercase and uppercase strings and exploring palindromes to make outputs clearer and more readable.
Add code to hide the keyboard by resigning first responder in the text field and handling touches began to trigger the keyboard dismissal.
Explore a playful iOS app that reverses words and counts characters, while tackling the challenge to add a reverse word and design a new project.
Create a single view motivational quote app for iOS 9 that delivers encouragement. Learn to back up your code to the cloud and external drives to protect work.
Hook up the Swift file by dragging outlets and actions in the assistant editor. Name the button outlet and its action clearly, center the UI, and avoid duplicate names.
Add and organize functions in your app, introducing select quotes, print quote, and change button text, then call them in order to display quotes and update the button label.
Learn how to change a button's text in a swift iOS app using set title and UIControlState.normal. Identify the difference between button text and label in a working quotes prototype.
Add a number check to avoid repeating quotes using arc4random_uniform, implement conditional re-randomization, and embrace a design solution with many quotes to reduce repetition.
Design the app by refining typography with avenir next ultralite, adjusting white text on ocean blue backgrounds, and enhancing layout, animation, and transparency for motivational quotes.
Add another array item box to the simple app to accompany the quote, demonstrating that an effective app can be simple and that design choices like fonts can vary.
Create an innovative calculator in Xcode using a tab-based iPhone app, guiding you through Swift setup, selecting the iPhone 6 resolution, and configuring the main storyboard.
Open the main storyboard to build a tab-based app with two view controllers, switch between tabs, optimize for a single-page iPhone 6 layout, and note issues with two Swift files.
Add and connect multiple tab bar views in Xcode by duplicating view controllers and linking them with relationship segues, adjusting sizes to create first, second, and third views.
Rename tab items across days by updating the first, second, third, and fourth labels. Use test images or custom icons to reflect each day and verify tab navigation.
Hook up outlets and actions across two view controllers, naming text fields and labels for addition, multiplication, division, and subtraction, and differentiate data properties from user interactions.
Hook up the Swift file by wiring UI buttons to actions for addition, subtraction, multiplication, division, and clear; delete stray outlets to enable inter-scene communication and calculator functionality.
Take in user data from text fields, convert the input strings to floats, and add them to perform numeric calculations in Swift.
Convert inputs to floats, add the two numbers, and print the sum to the label as a string, highlighting the use of floats and decimal points.
Set up the subtraction page by parsing text fields into floats, computing the subtraction result, and updating the user interface, including resigning first responders and handling touches.
Explore finding a different solution when a fatal flaw blocks release, by adding a UI text field function that returns true, resigns first responder, and ends editing with self.view.endEditing(force: true).
Refine the app’s design by tweaking the calculate button and background colors, exploring mossy dark greens, dark reds or oranges, and contrast options using hsb sliders to improve readability.
Explore building a stock price calculator for iOS 9 using Swift, with theming and a hands-on setup in Xcode, including cloud-saved project workflows.
Hook up outlets and actions in the Swift file to connect text fields and labels, including original price, selling price, and percent increase, and implement calculate and clear actions.
Set up variables for original price, amount, and selling price as strings, then convert the text input to numbers to enable math and calculate 4 percent increase and total profit.
Add and wire up functions such as calculate price, clear, and print profit, and trigger them with the calculate and clear buttons to build scalable iOS apps.
Create a take in data function to read original price, amount bought, and selling price from text fields, convert strings to numbers, and prepare for price calculation.
Learn to convert string variables into numbers by creating float values for original price, amount bought, and selling price. Use let versus var while preparing for profit calculations.
Calculate the percent increase from selling price and original price, print the percent increase, and add a hide keyboard routine in Swift using resign first responder and touches began.
Learn to calculate profit by combining selling price, amount bought, and original price, test with examples, and format output with a dollar sign while debugging code.
Format profits and percent values to two decimal places using Swift string formatting, print formatted results, and demonstrate updating variables to reflect rounding.
Design the app by adjusting colors, typography, and layout to create a cohesive interface. Learn color themes like moss text and honeydew backgrounds using Futura and condensed medium fonts.
Conclude the tutorial by presenting a challenge to limit the number of characters in the profit section, count characters, and try the method before advancing to the next project.
Learn to build a savings app for iOS 9 that tracks weekly and yearly savings, using Xcode in the Tauriel series, with a focus on creating an effective, user-friendly app.
Design the app interface by adding and arranging labels and a numeric text field for income, including hourly, weekly, monthly, and yearly income and savings percentages, with a decimal keypad.
Hook up the Swift file by adding outlets and actions for the clear and calculate buttons, and connect labels and text objects for hourly, weekly, monthly income and savings.
Learn to convert yearly income from string to float and calculate monthly, weekly, and hourly income in Swift, using 12 months, 52 weeks, and a 40-hour week.
Calculate weekly, monthly, and yearly savings in Swift by converting weekly savings to float, computing monthly and yearly totals, percentages, and printing results.
Learn how to print variables by wiring hourly, weekly, monthly, and yearly income and tax values into text, and display monthly and yearly savings and percentages.
Hide the keyboard in an iOS app by adding a hide keyboard function, resigning first responder, and using touches began; test early and often, and fix input issues.
Test the app and set up the clear functionality to reset all labels and text fields, adjust the UI layout, and verify calculations for weekly, monthly, and yearly savings.
Design the app with an ocean blue theme, remove borders, apply Avenir Next ultralite and ultralite italic fonts, adjust calculator colors to dark blue and white, then preview by running.
identify and fix final bugs in the app, refine the monthly savings calculation to percent, and run tests to show how saving $111 a week yields about $6k yearly.
Explore how the app calculates earnings per hour, per week, and per month, shows savings amounts and saving percentages, and tackles the challenge by adding more financial items.
Create a savings visualizer for iOS 9 using a single view app and an interactive slider to demonstrate how small savings grow with time.
Design the savings visualizer app for iPhone 6, adding a label, a decimal keypad text field, a 0–1 slider, and labels for weekly, monthly, yearly savings, plus clear and calculate.
Hook up the Swift file by adding outlets for text, slider, and labels, including yearly income and percent saved, then create a slider value change action to drive calculations.
Learn how to declare and initialize variables for income and savings, using string and float (and decimal) data types for different UI elements.
Set up and wire functions that take input from the textfield, run calculations, and print results. Add functions for clearing the game, hiding the keyboard, and updating on data changes.
Learn to take in the data by reading a textfield, convert the yearly income string to a float for calculation, and handle a percent value with global variables.
calculate yearly, monthly, weekly savings from a given income and percent saved, then project 25-year savings using simple arithmetic; print results and review the monthly and weekly breakdown.
Learn to print variables in Swift by converting LBO percent dark text to string, multiplying by hundred, and printing weekly, monthly, and yearly saved texts with a dollar sign.
Implement a clear button to reset the app, dismiss the keyboard with the text field delegate and touches began, and test input handling and decimal display.
Check if the text box is empty to avoid crashing the program, set a default value like 1 when empty, and illustrate using == for comparison and = for assignment.
Format numeric values to two decimal places in Swift by converting numbers to strings. Align outputs and apply currency formatting for consistent display across iOS9 projects.
Design the app interface by iterating colors, fonts, and layout in the assistant editor. Apply a moss green theme and test buttons to craft a clear saving visualizer.
Explore a slider-driven savings calculator that shows income-based saving growth and projects potential long-term gains, with a challenge to add another slider.
Learn to implement functions for score management, including add score zero, add score one, and reset, and understand why modular functions improve efficiency in larger apps.
Test the app using the simulator, verify each interaction, reset the state, and test early and often to confirm score functions and reset behavior work as expected.
Set up a reusable print function to display score variables, simplify repeated printing, and demonstrate calling print to reset and track scores efficiently.
Design the app interface by selecting a blue-black background, nonstandard color accents, and readable text; choose fonts like Gil Sans and Avenir Next, avoid button overlap, and adjust z-order.
Learn how to send a label to the back and manage background colors, margins, and simple debugging in interface design, including handling quick fixes when UI layering behaves oddly.
Build a simple quiz app that tests the user's knowledge with two options, designed in Xcode for iOS 9, using Swift.
Design the app for the iPhone 6 with a quiz interface, featuring a question label and two answer buttons. Add score tracking for total correct and provide correct/incorrect feedback.
Hook up the Swift file to the app by adding interface elements, defining actions for answer buttons, and creating outlets for LBO questions and LDL total correct.
Set up quiz variables for a color-quiz app, including total correct, a correct/incorrect tracker, and a randomizer to select a question and its answer button from questions and answers arrays.
Randomize the quiz by using random uniform to generate question and answer indices, convert to int, and print the selected question and answers to the app label.
Add in the incorrect answer logic by randomizing the button answer, checking for zero or one, and invoking the correct or incorrect answer handlers.
This course was funded through a massively successful Kickstarter campaign.
BUILD 64 iOS projects to enhance your career. Add these projects to your LinkedIn or resume. Start your career in software development today. Did you know that software developers can make up to 200k a year? This course is for complete beginners. If that sounds like you, then enrol today!
SOURCE CODE AND TEMPLATES INCLUDED!
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?
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
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.