A simple iOS/macOS SwiftUI app for studying AWS certification questions.
- Browse and take quizzes generated from JSON question banks.
- View progress and review answers.
- Xcode 15 or later
- Swift 5.9+ (use the version bundled with Xcode)
- Open the Xcode project/workspace: AWSExamPrep.xcodeproj or the workspace if you use Swift packages.
- Select a simulator or a connected device and press Run (⌘R) in Xcode.
- Add or update question files in the
question_bank/folder. The app loads JSON files placed there at runtime. - Example files are already present:
question_bank/SAA-C03_119q_20260811T203925.json
The questions included in this project were generated using aws-exam-gen.
Important files:
- AWSExamPrep/Models/Questions.swift: question models
- AWSExamPrep/Services/QuestionBankService.swift: loads and parses question JSON files
- AWSExamPrep/Views/QuizView.swift: quiz UI
- Drop additional JSON files into
question_bank/and open the app to use them. - If you add new features, please follow the existing SwiftUI patterns.
See the LICENSE file.
Open an issue or contact the repository owner.