iOS

Class Friday, May 24, 2019

 Today’s Goals:

  • Learn about creating mobile apps for Apple devices
  • Continue learning how Android and Apple apps differ from each other: visually (how they look), technically (how they are built), and other things such as security, popularity, etc.
  • Take a survey about the 4th quarter

 Today’s featured website:

 All About iOS

  • What do you have in your pocket? Android or iPhone? Which do you prefer? Why?
  • What do you already know about Apple devices?
  • What would you like to know?
  • Questions for you (at your tables):
    1. What is the name of the software for Apple mobile devices (phones and tablets)?
    2. Who makes Apple hardware (the actual phones and tablets)?
    3. What’s more popular, iPhones or Androids?
    4. Which has more apps available, iPhones or Androids?
    5. How do you create an app for an Apple device? What software application do you have to use and what languages are used to program Apple apps?
    6. Is it easier or harder to get an app into the Apple app store or the Android app store? Why?
    7. Which phones tend to cost more, iPhones or Androids?
  • The first iPhone launched in 2007. Let’s look at an illustrated history of iOS .
  • Let’s look at the Apple’s 2018 design award winners  (2019 will be announced in June)
  • Let’s see the most popular apps  right now on Apple and Android devices.

  Creating an Apple app

  • Where iOS development begins: https://developer.apple.com/
  • You must use Xcode on a Mac computer to create mobile apps for Apple (unlike Android).
  • Apple apps can be created with programming languages Objective-C and Swift. If you have an iPad you can learn Swift using the free Swift Playgrounds app . There are also plenty of other resources available to learn Swift.
  • Let’s watch this brief video  that shows the development of a photo filtering app using Apple’s development platform, Xcode, and Swift
  • Apple also has a game development framework for creating mobile games called SpriteKit .

 4th Quarter Survey

  • Reflect on what you learned this quarter as well as throughout the entire school year: take survey