
Explore code switch 3.0 for mobile development and learn to build cross-platform apps with Damron, using C-Sharp to deploy a single app to iOS and Android, saving time.
Explore how to declare and use variables and constants in Swift within a playground, learn about types like integers, booleans, and the idea that variables can change while constants cannot.
Explore booleans in Swift: understand boolean variables and constants, true/false values, and how to use them in conditions with real-world examples like account login and door status.
Explore integers as whole numbers that can be positive, negative, or zero; declare and assign variables or constants, convert between types, and perform operations like addition, subtraction, multiplication, and division.
Compare floats and doubles to explain precision and when to use them. Use a bank balance example to show decimals and type conversion for functions that take doubles.
Compare Swift characters and strings, showing one unit length for characters vs multi-character strings, demonstrate concatenation, empty strings, and conversions between strings and integers.
Learn how Swift optional variables can hold nil by declaring with a question mark, printing values to see nil behavior, and understand why they are useful for tests.
Explore declaring variables and constants, assigning types like booleans, integers, floats, doubles, characters, and strings, and using optional variables with nil.
Learn how if statements in Swift drive control flow by testing conditions to execute or skip code and branch outcomes, including basic, nested, and else-if forms.
Explore how basic if statements control code flow with a true/false test, using double equals for comparisons, and update a score with variables and constants in a true-false quiz example.
Learn to test multiple conditions in one if statement and with nested if statements, using and or operators on username and password checks to control login logic.
Explore if statements, else if, and nested ifs by analyzing a bank account example to decide purchases based on balance, with messages for not enough or plenty of money.
Explore the else statement, contrast it with else if, and see how it handles all other outcomes without testing using a fruit example.
Learn how to use if let to test optional values in Swift, perform optional binding, and differentiate it from ordinary if statements.
Learn how if statements test conditions and guide code execution, including nested ifs, two-condition logic, else and else if branches, and optional if let usage.
Explore arrays in Swift 3 with Playground and Xcode; learn to initialize, type, access, and modify boolean, int, float, double, character, and string arrays.
Explore boolean arrays in Swift, learn how to declare and populate booleans, initialize empty arrays, and see true/false test examples and answer keys.
Learn to declare and initialize int, float, and double arrays, compare their precision, and use movement positions and bank transactions as practical examples.
Explore character and string arrays, learn how to store large data from files, and use lists like race positions or team rosters to manage names.
Access and modify array elements in Swift across integer and string types using zero-based indexing, and assign new values to update the array in place.
Initialize an array with repeated values using a single line and extend existing arrays by appending elements or combining arrays with plus equals.
Learn to insert and remove elements in a string array at specific indices, observe how elements shift, and explore related array functions via dot-notation.
Summarizes arrays in Swift 3: declare and initialize string, boolean, float, double, and character arrays; access and modify by index; combine with plus-equals or append; insert, remove, and repeat-value initializations.
Explore for in loops in Swift and learn the syntax in a playground. Iterate over arrays with a start and end value, and increment the index by 1.
Use the loop index to drive operations and print values within for loops. Learn how to multiply the index, print to the console, and prepare for array iterations in Swift.
Construct arrays in Swift using for in loops, appending values to integer and string arrays, and experiment with index-based and uniform element generation.
Combine for loops with if statements to filter array elements by test conditions, using the modulus operator to print odd or even values and exploring index-based and value-based access.
Master for loops in Swift 3 with basic index progression and count updates like count += 1. Explore iterating arrays, printing elements, and combining statements with conditionals inside loops.
Explore how functions in Swift encapsulate tasks, define parameters and return values, and enable repeated execution by calling a named function with arguments.
Learn about a basic function with no parameters and no return type that prints a message. Discover why naming functions with verbs and calling them saves effort versus repeating code.
Explore Swift functions with return types that take two strings, combine them, and return a string, then store the result or print it directly, or pass it to another function.
Explore functions with multiple return values and types, returning a doubled number and its string representation. Learn naming and ordering of multiple returns, including int and string.
Learn to implement a find max function with an if else inside, returning the greater of two integers and demonstrating parameters and return types.
Learn to implement a function with a for loop that takes a string array as input, iterates through it, combines elements into a string, returns it, and prints the result.
Master the basics of Swift functions by defining with func, adding parameters and return types, and composing small helper functions that call each other with conditionals and loops.
Explore control flow with while loops and switch statements in Swift and Xamarin, learning how to implement repeated logic and branch decisions effectively.
Learn switch statements as an equality-based control flow in swift, testing a value against cases with a default, and compare them to if statements for exhaustive testing.
Explore how to implement a switch statement with a backpack item example, compare it to an if statement, and highlight its equality-based tests, simplicity, and when to use it.
Illustrates a while loop as a game loop by moving a player and enemy toward collision, using lives to exit the loop, and checking for game over conditions.
Discover Swift 3 data types by learning enumerations, classes, and structures; define new types with cases, compare their properties and methods, and use switch statements to handle values.
Explore enumerations, associated values, and structures in Swift, using shapes and tea examples to show how cases carry dimensions and how to retrieve them by value.
Create a Swift 3 bag class with properties name, color, and items; instantiate it and use getters, setters, and methods to add and retrieve items.
Explore how structures sit between enumerations and classes, defining properties without functions, and learn through a bank account example how struct instances can be initialized and duplicated independently.
Explore Swift 3 enumerations, classes, and structures by building a class with a nested location struct, modifying nested properties, and using enum raw values to model options.
Explore ui labels and swift 3 ui elements in xcode beta 2 by building a view app with storyboard, then add labels via drag-and-drop and connect layout to swift code.
Drag the label from the main storyboard into the code, create an outlet, and name it for access; then modify its text and properties directly in code.
Learn how to change a UI label's text in code using label.text, including when to set it in viewDidLoad or via a helper function, and how strings control label content.
Learn to modify the label text with built-in functions by assigning a new string and by using append to add strings or remove all to clear the text.
Extract label text into a variable or constant without modifying the label, then use functions like start index, end index, substring, and capsulize for processing.
Learn to change text alignment in code by applying the label's text alignment property, switching among left, center, and right, and comparing in-code changes with attribute-based changes.
Learn to change a label's text color in code or via the attributes inspector, using predefined colors or rgba values to enable runtime color changes.
Discover how to handle label text scaling by automatically shrinking font size to fit and adjusting the number of lines, using code or the attributes inspector to prevent truncation.
Learn to design and initialize labels in Swift using the storyboard and code. Adjust text, alignment, color, and font size to fit width.
Set up Xcode, create a single view app, implement a button in Swift 3, and learn what a button is and why it's useful.
Add a button to your layout using the main.storyboard by dragging and dropping, then adjust properties in the attributes and size inspectors to configure its text, color, and event-driven behavior.
Add a button from the layout into the code by creating an outlet and an action in the view controller, then wire up the touch up inside event.
Learn to change button properties in code with a changeButtonProperties function called from viewDidLoad to update the title and color using UIControlState.normal, contrasting with storyboard attributes inspector changes.
retrieve a button's current title and color in Swift and Xamarin, store them in variables, and reflect results in a label, while noting how execution order changes outcomes.
Implement a button handler in Swift by moving the update logic from app load to a button action, so the button title and color change on press.
Explore building and customizing a button in Swift 3 with Xcode 8, including outlets, actions, and changing title, color, and label text on press.
Learn iOS 10 and Xamarin studio with this complete developers course!
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, employableskills 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
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.