Module Outline

Use the following resources and work with your mentor to master the objectives for this module. Practice by completing the Mini-Project, Project, and Challenges.

Stretch Problem

    Palindrome

    1. Make a function that takes in a string and returns if it is a palindrome (true/false).

    Examples: palindrome("thanks") -> false palindrome("rAcecar") -> true

    1. Then ignore spaces. Example: palindrome("dammit im mad") -> true palindrome("this is totally a palindrome") -> false

    ♦ Black Diamond

    Ignore punctuation.

  • Solution

Guided Project

    CloudKitUsers

    Simple project teaching how to save and fetch a logged in user using CloudKit.

Project

  • Timeline

    Timeline is a simple photo sharing service. Students will bring in many concepts that they have learned, and add complex data modeling, Image Picker, Collection Views, NSURLSession, Firebase, and protocol-oriented programming,

    This is a Capstone Level project spanning many class days and concepts. Most concepts will be covered during class, others are introduced during the project. Not every instruction will outline each line of code to write, but lead the student to the solution.

    ReadMe

Mastery Review

Module 23 - CloudKit III - Users
  • Expand all
  • Collapse all
  • Palindrome stretch problem
  • Challenges
  • CloudKitUsers guided project