Project

iOS Recommendation App

iOS application built with Swift and SwiftData to process user inputs, evaluate decision factors, and generate structured recommendations through a responsive mobile interface.

Overview

This project focused on building a mobile application that guides users through an input driven workflow and returns recommendations based on structured decision logic. The goal was to create a clean and responsive user experience while ensuring that user inputs, application flow, and stored data worked together in a clear and dependable way. The project emphasized usability, organized screen flow, and consistent handling of recommendation inputs and outputs.

What I Built

  • • Developed an input driven recommendation workflow to process user selections and generate structured results
  • • Built a mobile interface designed for clarity, responsiveness, and ease of use
  • • Used SwiftData to support structured application data handling and state organization
  • • Designed screen flow to guide users through multiple decision steps in a simple and intuitive way
  • • Organized recommendation logic so outputs remained clear and consistent across different input combinations
  • • Focused on balancing usability and functionality so the app remained straightforward while handling layered decision factors

Technologies

Swift, SwiftData, iOS Development, UI Design

Challenges

One of the main challenges was organizing the recommendation flow in a way that kept the interface simple while still handling multiple user inputs and decision conditions clearly. This required careful thinking around screen flow, data organization, and how recommendation logic should be presented so the app felt intuitive rather than overwhelming. Working through that helped strengthen my understanding of mobile UI structure, application flow, and user centered design.