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.
Technologies Used
- Swift
- Swift UI Framework
- Xcode 13 (iOS Target 15.0+)
Table of Contents
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 |
---|---|---|
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!