Vasil1001 / iOS-Programming-concepts-quiz-app-SwiftUI

A Programming concepts quiz app for iOS written in SwiftUI. Created as part of the Final Year Project module at Westminster University.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iOS-Programming-concepts-quiz-app-SwiftUI

A Programming concepts quiz app for iOS written in SwiftUI. This app was built as part of the Final Year Project module at Westminster University, and constitutes the practical part of my extensive research into the use of technology in classrooms to practice, learn and review material in form of tests or quizes.

Swift Xcode

Technologies Used
  1. Swift
  2. Swift UI Framework
  3. Xcode 13 (iOS Target 15.0+)
Table of Contents
  1. General Info
  2. App Screenshots
  3. Setup
  4. Usage
  5. Room for Improvement
  6. Status
  7. Contact

General Info

  • This project is the implementation part of the Final Year Project module at University of Westminster.
  • The implementation follows detailed designs and diagrams and adhered to waterfall methodology to manage project development.
  • The target learning outcomes of the module are:
    • Rigorous in-depth research on the potential of educational applications in learning and developed a mobile application for learners to practice and learn programming concepts through quizzes and challenges.
    • To provide a platform to practice and apply theory through quiz like questions and repetition.

App screenshots

Onboarding Page Question View Challenge view
Simulator Screen Recording - iPhone 13 Pro - 2022-10-20 at 20 54 26 Simulator Screen Recording - iPhone 13 Pro - 2022-10-20 at 21 03 39 Simulator Screen Recording - iPhone 13 Pro - 2022-10-20 at 21 04 16

Setup

To run this app, you will need the following:

  • A MacOS Machine
  • Access to XCode IDE
  • To test on physical device, iPhone with iOS 15+ is required.

Usage

  • Create an account / login
  • Select Swift or SwiftUI
  • Select a category then a question
  • Pick from one of the provided answers
  • View score and category progress

Improvement

  • Add more categories and questions to practice.
  • Add more challenges and difficulty levels to track progress.

Project Status

Project is: done

Contact

Created by [Vasil] - feel free to contact me!

(back to top)

About

A Programming concepts quiz app for iOS written in SwiftUI. Created as part of the Final Year Project module at Westminster University.


Languages

Language:Swift 100.0%