Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
Add part two to Milestone Project - FriendFace
  • Loading branch information
MatthewWurl authored Feb 23, 2022
1 parent b8a1832 commit e5f6558
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions 17-Milestone-Project-FriendFace/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Milestone Project - FriendFace (Projects 10-12)

## Part One (Day 60) - Fetching JSON

<blockquote>
It’s time for you to build an app from scratch, and it’s a particularly expansive challenge today: your job is to use URLSession to download some JSON from the internet, use Codable to convert it to Swift types, then use NavigationView, List, and more to display it to the user.
<br><br>
Expand All @@ -13,6 +15,12 @@ How far you implement this is down to you, but at the very least you should:
* Before you start your download, check that your User array is empty so that you don’t keep starting the download every time the view is shown
</blockquote>

## Part Two (Day 61) - Adding Core Data

<blockquote>
Yes, your job today is to expand your app so that it uses Core Data. Your boss just emailed you to say the app is great, but once the JSON has been fetched they really want it to work offline. This means you need to use Core Data to store the information you download, then use your Core Data entities to display the views you designed – you should only need to fetch the data once. You still need to try to fetch the data every time your app loads, just in case it has changed somehow, but if that fetch fails it’s okay because you still have your Core Data back up.
</blockquote>

## Screenshots

### Light Mode
Expand Down

0 comments on commit e5f6558

Please sign in to comment.