Xcode

Step 1: Figma into Swift UI

A. Home Tab View

B. Choose Image view

C. Result list view

D. List Filter and Sort

E. Saved Tab View

F. Search List View

Step 2: Integrating camera

In the demo above, the user is able to take an image instantly or upload from gallery.

Step 3: Adding the database to the project

In the demo above user can filter the displayed captions based on the category they want, as well as sort them based on alphabetical order or size of text.

Step 4: Adding the model to the project and connecting it to the database of captions

In the demo above, the working app now has a set of test images, where when choosing the surprised facial expression image- it displays captions suitable for surprised images.

Step 5: Making it all work (Full functioning demo)

In the demo above we can filter the displayed captions as well as go back to previously saved captions through an API.

To test the app on a phone device, find the ‘.ipa’ file on the GitHub page: https://github.com/Vasilena5525/Graduation-project/blob/main/caption_app.ipa

Once it is downloaded, import it in your phone through iTunes. Use this tutorial for further information: https://learn.buildfire.com/en/articles/2849132-how-can-iphone-users-install-your-internal-app-using-itunes