Stanford CS193p Spring 2021 (Assignment 1, 2&6)
- Implemented all the required tasks and most of the extra credits.
- Branch
main
contains the code demostrated in lecture. Check out individual branchs for the assignments.
- 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.
Add a new theme | View all themes |
---|---|
Edit a theme | Deal cards animation |
---|---|
Select cards | Completion Alert |
---|---|
iPad Display |
---|