How To Make iPhone Apps With No Programming Experience
In this you’ll get an orientation of the development environment, a tiny taste of Swift code and participate in building your very first app!
Module 1: Basics
1. Introduction to the tools and materials
An orientation of the tools and resources used for iOS development.
2. Playgrounds and getting your feet wet
An unintimidating dabbling into Swift code!
3. Xcode 7 tutorial and tour
Get acquainted with the development environment where you’ll bring your idea to life!
4. The anatomy of an iPhone app
How’s an app put together? We break it down into the major components.
5. Your first Swift app
Create your first ceremonious “Hello World” app!
Module 2: The art of war
6. Creating the user interface – Auto layout
In this lesson, you’ll see how easy it is to visually create your app interface.
7. Multiple Orientations – Size Classes
In this lesson, you’ll learn about size classes and how they can aid us in laying elements out in different orientations and screen sizes
8. Completing the UI with Auto Layout and Size Classes
In this lesson, you’ll use what you learned about auto layout and size classes and finish adding additional elements to the user interface.
9. Basic building blocks of Swift programming
Learn about object oriented programming, classes, objects, methods and properties.
10. More Swift concepts and UIKit
In this lesson, we go through more Swift programming basics and learn about what UIKit is.
11. Hooking it all up – Swift IBOutlet properties
Now we’re ready to learn how to expose the user interface elements so you can manipulate them with code.
12. Handling button taps – Methods
We’ll go through how to capture a tap on a button so that you can respond to it!
13. Adding and displaying images in your app
Learn how to add images to your Xcode 7 project and display them in your app. You’ll also learn about various images sizes that you need for retina and high resolution displays.
14. Getting a random number and randomizing the cards
War is a game of chance, so we’ll need to know how to generate random numbers. In this lesson, we also learn how to change the card images based on the randomly generated numbers.
15. Using Arrays to manage the card images
This lesson introduces Arrays. It shows you how to use this collection class to improve the way we display the card images.
16. Determining a winner – IF statements
Implement the simple game logic in code to determine a winner.
17. Styling and keeping score
By implementing the score keeping, we’ll learn the importance of understanding scope. We’ll also add additional graphics to liven the app up!
That's all for today..
Comments