Skip to content

Latest commit

 

History

History

11-Moonshot

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Moonshot

Project 8
Author: Zai Santillan
Mar 8, 2023 - Wednesday

<< 10-iExpense | 12-Drawing >>

📝 What I Learned

GeometryReader, ScrollView, NavigationLink, Creating layout (Grid) LazyVGrid / LazyHGrid, more hands-on Codable, generics and more.

🏆 Challenges

  1. Add the launch date to MissionView, below the mission badge. You might choose to format this differently given that more space is available, but it’s down to you.

    🔗 Solution

  2. Extract one or two pieces of view code into their own new SwiftUI views – the horizontal scroll view in MissionView is a great candidate, but if you followed my styling then you could also move the Rectangle dividers out too.

    🔗 Solution

  3. For a tough challenge, add a toolbar item to ContentView that toggles between showing missions as a grid and as a list.

    🔗 Solution

Pull Request

📷 Screenshots

Demo

Resources

<< 10-iExpense | 12-Drawing >>