Skip to content

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

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%