Skip to content

iOS Development Skill Test - Implementing a Figma Flow By James Chase

License

Notifications You must be signed in to change notification settings

pansuriyaravi/Proposal-Figam-SwiftUI

Repository files navigation

iOS Development Skill Test - Implementing a Figma Flow

This repository contains my implementation of the iOS Development Skill Test - Implementing a Figma Flow. The goal of this test was to translate the provided Figma design into functional code using the MVVM architecture and SwiftUI.

Figma Design

You can find the Figma design for this project here.

Assessment Criteria

The implementation was evaluated based on the following assessment criteria:

  1. Fidelity to Design: The implementation closely matches the provided Figma design in terms of dimensions, colors, fonts, and UI element positioning.
  2. MVVM Architecture: The code follows the Model-View-ViewModel (MVVM) architecture, ensuring proper separation of concerns.
  3. SwiftUI: SwiftUI was utilized to build the user interface, taking advantage of its innovative UI toolkit.
  4. Functionality: The interface works as expected with smooth and responsive user interaction and efficient data flow.
  5. Code Quality: The code is well-organized, efficient, and follows best practices. It is easy to read, with appropriate comments and clear variable and function names.

Running the Project

To run the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/pansuriyaravi/Proposal-Figam-SwiftUI.git
  1. Open the project in Xcode:
cd Proposal-Figam-SwiftUI
open Proposal-Figam-SwiftUI.xcodeproj
  1. Build and run the project using Xcode's simulator.

Contact

If you have any questions or need further clarification, please feel free to reach out to me. You can contact me at [email protected].

About

iOS Development Skill Test - Implementing a Figma Flow By James Chase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages