
Learn to build educational apps in Xcode 6 using Swift and Objective-C for iOS and OS X, creating 12 apps ready for the App Store.
Build educational apps in Xcode 6 using Swift and Objective-C through short, actionable tutorials that emphasize learning by doing and a lego-like, step-by-step format.
Design a simple addition app for very young kids to teach counting. Identify the correct age group and use a single landscape view with large number buttons.
Design and arrange a kid-friendly math quiz interface by adding labeled numbers, an operator, plus an answer selection, then format the colors and layout for clarity and feedback.
Add and connect labels and buttons in the Swift file using outlets and actions, naming with a type suffix to ensure correct wiring in the view controller.
Learn to add in variables in a Swift project by declaring and initializing them to zero, following naming conventions, and tracking total correct and the selected button answer.
Add a separate function to run startup tasks to make the code easier to read, and call start game logic to run on app launch, returning true.
Generate two random numbers between 0 and 5, convert them to integers, display them as text, and compute their sum as the final answer.
Declare a button logic function to handle three buttons, use a random index to determine the correct answer, and employ if statements to display the right choice.
Connect outlets to set each button’s title to the string answer and print the correct number on the selected button, using UIControlState.normal.
Create a random incorrect answer by defining temp answer variables, randomizing 0 to 5, and setting as a button title for UI control state normal, correctly mapping to the buttons.
Implement the correct choice logic by wiring three answer calculate buttons to compare the selected answer with the correct one using if statements and run the right answer code.
Implement interactive quiz logic by wiring buttons to display the selected answer using an if statement, update total correct, clear choices, and show feedback for correct or try again.
Reset the app by wiring the next question button to start game logic, update the label text, and ensure variables persist into the next iteration cycle.
Implement logic to prevent duplicate answers by resetting the answer and selecting a new random option when temp answer equals the answer, ensuring consistent screen flow.
Design the app interface by styling the background, color palette, and labels, resizing fonts and buttons with a chalkboard font, and exploring color combinations and layout adjustments.
Take the simple kids game and improve it with your new skills, embracing an entrepreneurial mindset to add innovation and create another kids app, as you complete this course.
Design an addition game for kids using a single view app in Xcode 6 with Swift and C. Highlight age-appropriate design and setup, including portrait orientation for iPhone 4-inch screens.
Add a title label centered, three 90 by 90 boxes for numbers and answer with green, orange, purple, plus four answer buttons and a total correct display.
Hook up interface elements to Swift code by creating outlets for labels and actions for buttons, naming them clearly (LDL number one, LDL number two, LDL total) in Xcode 6.
Learn to encapsulate code into a dedicated start game logic function, return true, and call it from the app to update the label and test with input W.
Test early and often to ensure your app works as intended. Define variables with clear labels like number first, number second, and number answer, and treat variables as simple boxes.
Learn how to implement random number generation in a kid-friendly Swift app, selecting 1–5 without zero, converting types, and displaying results in text fields.
Add the answer logic by computing the sum of two numbers, convert decimals to integers, and randomize the answer button to show a random solution in swift for xcode 6.
Add a buttonAnswer variable set to 1, assign the correct answer to one of three buttons at indices 0, 1, or 2, use arc4random to select, and update totalCorrect.text.
Implement a multi-branch if statement to assign button titles from a random number, updating button text and state in an educational iOS app with Xcode 6 and Swift.
Test early and often to catch errors and avoid wasted time. Copy the answer options to add more functionality, and note that the next tutorial covers random numbers.
Develop multiple choice logic by declaring temp answer variables, assigning random values, and using if statements to determine the answer. Convert values to strings and connect the logic to buttons.
Learn to implement button logic in Xcode 6 with Swift, using a pushed correct button flag to trigger actions for the chosen answer and highlight only the selected option.
Increment the total correct on button press, update the label using string interpolation, and adopt a positive feedback flow for kids without subtracting points.
Rearrange the app interface by turning items into squares, resizing to 70–80, adjusting fonts, and wiring a next question button before implementing the game logic.
Reset the game logic by calling start game logic, then reset labels and answer buttons (answer 1–3) to question marks to prepare a fresh round.
Copy code into every button, run in the Iowa simulator, adjust button sizes to 65, and test the app’s GUI and math flow to identify fixes.
Test and debug an educational app by fixing a button issue. Use state management to prevent multiple presses and wire a next-question flow to track total correct answers.
Fix usability issues in the app by correcting copied button connections and updating if statements, labels, and answer logic to track selected, correct, and total scores across questions.
Initialize answer calculates and its variants (1, 2, 3), then implement if and else if logic to compare each answer calculate with proper == checks in the game logic.
Test the educational app in Xcode 6 before design by running scenarios, validating correct and incorrect answers, and refining the feedback flow for smooth user experience.
Apply a chalkboard font to labels and answer options, then customize each option with distinct colors and a sky-blue background. Move and size elements for a clean, readable layout.
Improve upon existing code by adding more functionality, more answers, and changing the color text each time, then tackle the challenge of creating another addition game with greater innovation.
Create a cocoa macOS game for kids in Xcode 6 using Objective-C, explore project setup, main window and menu, and resizing controls without storyboards.
Design the app interface by laying out labels for numbers, operators, and results; adjust fonts, sizes, and positions; add a gradient button and labels for an addition game for kids.
Hook up the header and implementation files in an Objective-C iOS app, wiring text fields, labels, and four answer buttons to outlets and actions in the delegate implementation.
Define a void function called game logic, place the game calculations inside it, and call this function from application did finish launching to run the game logic.
Define and initialize several float variables (number one, number two, answer) and a total correct, then randomly select a correct button between zero and three, emphasizing explicit type declaration.
Learn to generate numbers with random uniform for ranges like 1 to 10 or 0 to 9, and connect them to buttons that drive the game.
Print numbers to the screen by using string with format to format doubles and floats, update labels, and run tests to display rounded values.
Set the answer as number one plus number two, test printing the result, and note swift versus objective-c semicolon usage while preparing to wire the answer to the button.
Implement correct button logic by checking the selected button index (0–3) with if statements. Update each button title using string formatting and clear buttons after each click.
Add incorrect answers by assigning integers to options and randomizing them for the quiz interface. Address warnings about unused variables and ensure correct button mappings and formatting during testing.
Define boolean variables to mark the correct button, set the correct button true, and implement if/else logic to respond to clicks and wire it to each button.
Implement the correct answer logic by printing correct or incorrect, updating total correct, formatting the score with percent, and resetting the game logic after each click.
Set button zero, one, two, and three correct to false, test the build, and finalize the total correct calculation with the correct and incorrect results.
Conclude the course by innovating the app with new features and entrepreneurial thinking, then move on to the next portion.
Create an os x cocoa app for a kids subtraction game that teaches subtraction through practice, while renaming the project to match backend references and keeping the window size fixed.
Design the app interface by adding and centering labels and numbers, an equals sign and a subtraction button, using constraints, a gradient button, and four buttons to highlight iOS aesthetics.
Design the app by setting up the .h file with labels and outlets, then implement functionality in the .m file by wiring NSButton actions for the answers.
Add a void to house game logic and call it when the application did finish launching, using self and a semicolon in Objective-C.
Add and initialize variables, including floats and ints, to support a random number game with a button answer and a total correct counter.
Implement randomization of two variables using arc4random_uniform, print them with a formatted string, and hook this logic to the first button to see updated numbers in the game.
Avoid negative numbers by using if statements to ensure number two does not exceed number one, handle zero, and test by printing the result.
Select a random correct button and implement if statements for each button (zero-based indexing) to trigger the appropriate functionality and reveal the right answer.
Set each button's title using a formatted string, designate the correct answer, and print feedback for right and wrong selections.
Add and randomize incorrect answer options for quiz buttons, rename variables for correct and incorrect answers, and simplify conditional logic to update each button.
Set up boolean variables for each button (button 0-3) to mark correct presses, toggle true on a hit and reset to false as the game logic runs.
Print quiz results by displaying variables like total correct and correct/incorrect on screen, updating total correct with +1, and formatting the integer with %d. Apply the same correct/incorrect logic across each button, adjusting button indices from 0 to 3.
Create your own app by innovating with the tutorial items and leveraging the Cocco functionality, then prepare to continue with the next course in this series.
Learn to build an algebra game for kids with a simple approach, including a Kokoo application, main menu setup, and ensure the app cannot be resized.
Design the app interface in Xcode 6 by arranging labels, sizes, and buttons for an algebra addition game, including a gradient button and clear total display.
design the user interface, connect outlets to the app delegate header, and implement button actions in the .m file to wire labels and controls in objective-c.
Add a void, launch the app’s startup logic, and set the game logic with self game logic to control background color and connectivity checks.
Declare and initialize float and int variables in Xcode 6, including number one, answer, total, and X number k, then solve for the unknown.
Add game logic by generating random numbers for number one and number two, compute their sum, and present random answer options in a Swift and C XCode 6 educational app.
Set up the x logic by checking if x number equals zero, then display x in a box using a formatted string, and extend the same approach to number two.
Learn to print random numbers in a Swift and Xcode 6 educational app by formatting strings with string format, display x in different positions, and test functionality with a button.
Learn to assign the correct button answer by checking the button’s value, set the title with a formatted string for each case, and test three buttons for accuracy.
Learn to build a quiz by generating randomized incorrect answers, mapping them to buttons, and printing integer values to display options in Xcode 6 with Swift and C.
Learn to implement correct answer logic by using boolean variables for each button, setting and checking them on taps, and integrating with the game flow.
Add logic to increment total correct and format it as a string for display, then update the correct and incorrect labels across multiple buttons.
Conclude the tutorial by solving for x and validating string formatting in the algebra game example. Encourage learners to innovate with personalized educational apps and future challenges.
Create an algebra subtraction game in Xcode by building a Cocoa app named algebra subtraction game, adding a new file, and configuring the main menu to fix the window size.
Design the app interface by placing and sizing labels and buttons, create an algebra subtraction game with a gradient button, a total label, and correct and incorrect labels.
Learn to connect the ui to the .h file and implement logic in the .m file by adding outlets and actions for four answer buttons and a game logic method.
The lecture introduces declaring and initializing variables in Swift, using floats and an integer, discusses type conversions in macOS/C, and sets up a random correct answer among four button options.
Build a subtraction game by randomizing two numbers, computing number one minus number two, and offering four answer buttons (0–3) for user input, with adjustable ranges for difficulty.
Learn to print the x value on the right button by conditionally selecting x0 or x1, format and display both numbers, and compute the final answer by summing them.
Implement game logic to identify the correct answer button by comparing button indexes, set each button's title using formatted strings, and replicate the logic across all four answer buttons.
Implement incorrect button logic by defining three incorrect answers, randomizing them, and using if statements to assign distinct values, while handling integer and float types to ensure correct button display.
Add boolean variables for each button to mark correctness, initialize button zero as false and set as true where needed, and use if button_correct is true to drive subsequent logic.
Finish the game by updating the total correct count, formatting and printing the score, displaying correct and incorrect counts, and wiring button logic to reflect the results.
Use if statements to compare number one and number two, regenerate random numbers or set number two to zero to prevent negative results and duplicate answers.
Add a final conditional check by introducing an if statement that compares answers to one or two, and updates the correct and incorrect answer handling to finalize the flow.
Explore how a simple subtraction app demonstrates education apps and invites you to innovate before moving on to the next tutorial.
Learn to build a landscape-oriented multiplication game for algebra learners and kids using an Xcode project, with Swift and C, featuring a blue background and a main storyboard setup.
Design the educational app in the main storyboard by adding custom labels, adjusting fonts, aligning elements with a ruler, and configuring buttons and titles.
Hook up the Swift file outlets and actions to the storyboard, naming each control, connect the next button, and create a game logic function that runs on app start.
Define and initialize variables in Swift, including numbers and booleans, such as number one, number two, total correct, and button flags, with a random X selector to determine correct button.
Add random numbers by converting inputs to ints, generate two numbers between 0 and 10, compute their product, and randomize the button answer to a range up to four.
Implement conditional logic to display 'X' or a number on screen labels based on the x number value, and update the answer label accordingly.
Assign the correct answer to each button, print the selected button, and update the button titles using ui control state normal in xcode 6 with swift to show the answer.
Add incorrect answer variables and generate three unique options between 1 and 10, avoiding duplicates with if checks, then print them with the correct answer and update buttons.
Set up boolean flags for each button and assign true when correct, implement if statements to handle correct answers, and reset game logic to present a new question.
Add one to total correct, update the total correct label, and update the correct and incorrect text as the remaining button logic is implemented in Xcode 6.
Design the app by selecting a Futura font, choosing colors and background, and resizing labels and buttons to create a cohesive image-free interface.
Conclude the course by building your own educational app using the learned material, and embrace entrepreneurial innovation while testing algebra quizzes and refining the app's design and reliability.
Create a simple Xcode 6 single-view app in Swift to build a subtraction game for kids ages five to eight, configuring orientation for landscape left and portrait.
Add and configure labels and buttons in the storyboard to build a subtraction game for kids, including three numbers, a minus sign, an equals sign, and answer choices.
Connect outlets and actions in the swift controller to wire up UI buttons, update text and color, and handle button events for navigation between questions.
Add and initialize variables for numbers and answers, set up a total correct counter, and prepare a button to check the answer, with random numbers for the labels.
Add a start game logic function and call it in viewDidLoad to run the game code, then test with a label that confirms it works.
Configure two random numbers for a subtraction game, with first 0 to 10 and second 0 to 9, and re-roll if the first is not larger than the second.
Generate a first number from 1 to 10, offset by 8 to shift to 8 to 10, and a second number from 2 to 5.
Add the answer by computing number first minus number second, then display both numbers and the result by converting them to strings for the first and second text fields.
Implement button logic by selecting a random index from 0 to 3 and showing the corresponding answer on the first, second, or third button.
Add two temp answer variables, temp answer 1 and temp answer 2, guard them with if statements to differ from the correct answer, then assign values between 0 and 9.
Learn to wire up multi-button logic in an educational app by defining answer calculate one, two, and three, copying conditional blocks, and testing the app.
Learn to add if statements to buttons in a Swift education app, using if and else to compare the selected button to the answer and run code accordingly.
Apply the first if statement to track total correct answers, update the answer and score labels, reset the button state, and show a please try again message on incorrect responses.
Test an incomplete subtraction game in the Iowa simulator, review code, and implement a reset the game function that returns true to clear errors.
Learn to implement a dedicated reset function that restarts the game, resets global variables (some to zero, others to random numbers), updates lbo messages, and guards against math errors.
Debug a random number generator in a subtraction game for kids. Adjust the first and second numbers and test in Xcode to ensure correct answers.
Design the app interface by saving changes, applying chalkboard fonts to labels and buttons, and customizing background and text colors such as blue, green, lavender, and orange.
Apply what you've learned to build a better subtraction app with added functionality, and nail the appropriate age bracket for kids' educational apps as you conclude this course portion.
Develop a single view education app for kids to practice multiplication, set up in Xcode 6, configure portrait orientation, storyboard layout, and scalable iPhone sizes.
Design the app interface by adding labeled UI elements—title, number labels, answer label, and 80×80 buttons—styled with an orange background for a multiplication game.
Add outlets and actions to the swift file by dragging labels and buttons into the code, name outlets like lbo number one, and connect ib actions to buttons.
Create a start game logic function that runs on app load and on reset, returning a boolean to control the flow and enable background changes.
Learn to add and initialize multiple variables in Swift, assign random numbers to boxes, compute the answer, and programmatically set the correct button while tracking user score.
Set up two random numbers in Swift, convert them to strings for display, and compute their product as the dynamic answer. The answer changes with every run.
Randomize which of the three buttons holds the correct answer, wire up outlets and actions, implement if statements for each case, and print the answer using UIControlState.normal.
Declare temp answer variables inside curly braces, generate random values between 0 and 10, avoid duplicates with if statements, and assign correct and incorrect options to buttons one through three.
Refactor by extracting button logic into its own function, return true, and call it from the override to simplify code and clarify complex if statements.
learn to implement button-driven answer checking by using answer calculate variables, comparing them with correct answers, and highlighting the correct choice through conditional logic in swift.
implement button logic to display correct or incorrect feedback, increment total correct on right answers, and show a 'please try again' prompt for incorrect attempts.
Clear all button titles by setting the buttons' titles to nothing using UIControlState.normal, so selecting an answer leaves the display blank. Reset answer calculations to zero for a fresh attempt.
Restart the game logic to handle the next question, and reset variables such as number and answer to zero, then continue with the start game logic.
Fix the random number logic and test the educational app in Xcode 6, using correct/incorrect answers and next-question flow with 1-100 ranges.
Design the app interface by customizing background colors and resizing label text with chalkboard fonts. Experiment with color schemes—sky blue, moss, orange, and green—to enhance the UI in Xcode.
Challenge yourself to extend the multiplication app by adding graphics and functionality, applying what you learned in this course to create a more sophisticated educational app and explore entrepreneurship.
Have you ever wanted to learn how to build apps? This course is for you! This course will show you how to build educational apps for iOS and OSX in Xcode 6! Learn how to build apps for a very lucrative area of the app store!
This course will show you how to code in Swift and Objective - C. This course is for complete beginners and not experienced programmers. Learn how to build apps for yourself, your kids or somebody you know.
John Bura is one of the 10 highest grossing Udemy instructors. Recently the top 10 instructors have sold over 10 million dollars of courses collectively. John Bura has been programming games since 1997 and teaching since 2002. John is the owner of the game development studio Mammoth Interactive. This company produces XBOX 360, iPhone, iPad, android, HTML 5, ad-games and more. Mammoth Interactive recently sold a game to Nickelodeon! John has been contracted by many different companies to provide game design, audio, programming, level design and project management. To this day John has 40 commercial games that he has contributed to. Several of the games he has produced have risen to the top 10 in the Apple's app store. In his spare time John likes to play ultimate Frisbee, cycle and work out.