Skip to content
/ Memorize Public

Stanford CS193p Spring 2021 (Assignment 1, 2&6)

Notifications You must be signed in to change notification settings

xfge/Memorize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Memorize

Stanford CS193p Spring 2021 (Assignment 1, 2&6)

Notes

  1. Implemented all the required tasks and most of the extra credits.
  2. Branch main contains the code demostrated in lecture. Check out individual branchs for the assignments.

Features

  • Required tasks: Theme List View, Theme Editor Sheet, Theme Adding Sheet
  • Restore removed emojis: In Theme Editor Sheet, removed emojis will be displayed below all sections. Tap an emoji to restore and long press an emoji to delete permanantly.
  • Active-game indicators: Navigating from being in the middle of playing a game back to the theme chooser and then back to the game should not restart that game unless the theme for that game was changed. An indicator will be displayed in the theme list.
  • Auto-focus: When the Theme Adding Sheet is displayed, the Name field will automatically focused to ease user experiences. "Next" to add emojis as a quick shortcut on keyboard.
  • Haptics: Different Haptics effects are applied to different user intents.

Screenshots

Add a new theme View all themes
IMG_5178 IMG_5179
Edit a theme Deal cards animation
IMG_5180 IMG_5184
Select cards Completion Alert
IMG_5181 IMG_5182
iPad Display
Simulator Screen Shot - iPad (9th generation) - 2022-02-24 at 00 03 17

About

Stanford CS193p Spring 2021 (Assignment 1, 2&6)

Resources

Stars

Watchers

Forks

Languages