<< 09-Milestone 2 | 11-Moonshot >>
UserDefaults, @AppStorage, Codable, sheet(), onDelete(), @StateObject, @ObservedObject, @Published
Use the user’s preferred currency, rather than always using US dollars.
🔗 Solution
Modify the expense amounts in ContentView to contain some styling depending on their value – expenses under $10 should have one style, expenses under $100 another, and expenses over $100 a third style. What those styles are depend on you.
🔗 Solution
For a bigger challenge, try splitting the expenses list into two sections: one for personal expenses, and one for business expenses. This is tricky for a few reasons, not least because it means being careful about how items are deleted!
🔗 Solution