Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Day 95: Milestone for Projects 16-18

Follow along at https://www.hackingwithswift.com/100/swiftui/95.

📒 Field Notes

This day resolves around recapping the content covered while going through Projects 16-18 in the 100 Days of SwiftUI Challenge, and then implementing a challenge project.

🥅 Challenge Project

From the description:

Build an app that helps users roll dice then store the results they had.

At the very least you should have a tab view where the first tab lets users roll dice, and the second tab shows results from previous rolls. However, if you want to push yourself further you can try one or more of the following:

  • Let the user customize the dice that are rolled: how many of them, and what type: 4-sided, 6-sided, 8-sided, 10-sided, 12-sided, 20-sided, and even 100-sided.
  • Show the total rolled on the dice.
  • Store the results using Core Data so they are persistent.
  • Add haptic feedback when dice are rolled.
  • For a real challenge, make the value rolled by the dice flick through various possible values before settling on the final figure.

📸 Screenshots