Skip to content

iOS app Countries created iOS App Countries with AI Claude 3.5 Sonnet ChatGPT 4.o1-mini, Gemini 2.0 Flash with WorldBank API. Use GCD.

Notifications You must be signed in to change notification settings

BestKora/CountriesClaude

Repository files navigation

iOS apps Countries using Claude 3.5 Sonnet, ChatGPT 4.o1, ChatGPT 4.o1-preview and Gemini 2.0 Flash

A simple iOS application Countries, which shows all the countries of the World by region (Europe, Asia, Latin America, etc.) and for each country its name and flag.

If you select a country, then additional information about the population and the size of GDP (gross domestic product) gdp is reported:

til

With Claude 3.5 Sonnet, we get a great iOS app on with a Data Model to decode JSON data, with a CountriesViewModel that fetches all the necessary information from the World Bank server, converts the JSON data into Model data, and provides Views to display on the user's screen.

til til We don't specify a single link to the World Bank sites, or a single hint about the data structure, and yet we get a fully functional iOS app.

We also used ChatGPT 4.o1-mini , ChatGPT 4.o1-preview , and Gemini 2.0 Flash

Technologies

  • MVVM design pattern
  • SwiftUI
  • GCD
  • async / await
  • Swift 6 strict concurrency

This is GCD version

But there is async / await version

And Swift 6 strict concurrency

About

iOS app Countries created iOS App Countries with AI Claude 3.5 Sonnet ChatGPT 4.o1-mini, Gemini 2.0 Flash with WorldBank API. Use GCD.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages