-
Fetch a list of countries in JSON format from this URL: https://gist.githubusercontent.com/peymano-wmt/32dcb892b06648910ddd40406e37fdab/raw/db25946fd77c5873b0303b858e861ce724e0dcd0/countries.json
-
Display all the countries in a List ordered by the position they appear in the JSON.
-
Use a searchable to enable filtering by "name" or "capital" as the user types each character of their search.
-
SwiftUI wth Combine
![](https://private-user-images.githubusercontent.com/43139135/313770223-a91356df-fc2f-4896-bc8e-dc4cfa45b3f9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDA4NzEsIm5iZiI6MTcyNDAwMDU3MSwicGF0aCI6Ii80MzEzOTEzNS8zMTM3NzAyMjMtYTkxMzU2ZGYtZmMyZi00ODk2LWJjOGUtZGM0Y2ZhNDViM2Y5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE3MDI1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI5YTk4YmQ1MmI3NzkyNmY1OWMyYjMxZDYwN2YxMGE1YzExYjkzMGE5MzliYjFlNjI1NjkzNTBiYTc2N2JkNjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5sm6XsK0IveBB_H0O0nnjJNY7nXN5g5PzJ_Zh-4M9pY)
![](https://private-user-images.githubusercontent.com/43139135/313770218-52bb93ec-bdb7-40cb-9c0e-17dd9ab5275f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQwMDA4NzEsIm5iZiI6MTcyNDAwMDU3MSwicGF0aCI6Ii80MzEzOTEzNS8zMTM3NzAyMTgtNTJiYjkzZWMtYmRiNy00MGNiLTljMGUtMTdkZDlhYjUyNzVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODE4VDE3MDI1MVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRhNjgzMzkxOTY3ZjA4OTU0NzdhMTZlNjRhMDU5NWQ1ZDA5NjEwMmVhYjlhMmYwYjA5ZjE4YzI5ZWNlNzlmZmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YmtMcR8fIA37SHw8xXtw43M_SBrHkRs99s96Q69FWT4)