Skip to content

Party Explorer is a simple app to sample some basic technical implementation for an iOS using Swift, such as: API integration, SwiftUI, Concunrrency and MVVM with Clean Architecture elements.

License

Notifications You must be signed in to change notification settings

Themakew/party-explorer-app

Repository files navigation

Party Explorer App

Simulator Screenshot - iPhone 15 Pro Max - 2023-10-10 at 17 54 42 Simulator Screenshot - iPhone 15 Pro Max - 2023-10-10 at 17 54 42 Simulator Screenshot - iPhone 15 Pro Max - 2023-10-10 at 17 54 33

Party Explorer is a simple app to sample some basic technical implementation for an iOS using Swift, such as: API integration, SwiftUI, Concunrrency and MVVM with Clean Architecture elements.

Functionalities

✔️ Home screen displaying a list of parties details.

✔️ It's possible to filter the list of parties, and generate a new party, randomly.

Technologies and tools used

  • Swift: programming language
  • SwiftUI: for building the layout
  • Concurrency: for retriving the data from a mocked API, smoothly

Architecture used

Architecture used was MVVM, with some elements of Clean Architecture. Strong reference used: repo.

Important to notice that the UseCase layer was not used to make things simpler, would be a over kill to this simple app.

API used for integration

It merely used a JSON file to simulate the data used in the program, which would typically have come via an online API.

How to run the project?

It is quite straightforward:

Open the Xcode Project file.


Made by Ruyther Costa | Find me on LinkedIn

About

Party Explorer is a simple app to sample some basic technical implementation for an iOS using Swift, such as: API integration, SwiftUI, Concunrrency and MVVM with Clean Architecture elements.

Resources

License

Stars

Watchers

Forks

Languages