Preview
Description
Revision materials licensed by DVSA, the people who set the live test. Practice ALL 20 hazard perception revision clips. FULL VERSION: every clip and feature, not a taster. Free to use, supported with ads. WHY THIS APP • Revision materials licensed by DVSA, the people who set the live test • Tap when you spot developing hazards • Instant scoring with clear feedback after each clip • See where hazards start and where maximum points are earned • Overview progress so you know what to practise next • Side menu for clips, info, and help • Built for learners, motorcyclists, LGV/PCV trainees, ADIs and PDIs HOW IT WORKS 1. Open a clip from the overview grid 2. Watch the road scene and tap as hazards develop 3. Review your score and learn from the feedback 4. Track best / last results as you improve Updated native experience on modern iOS — fast, clear, and focused on real hazard perception practice. Yes, there are ads — that is how we keep the full training set free. Copyright: Crown copyright material has been reproduced by permission of the Driver and Vehicle Standards Agency, which does not accept any responsibility for the accuracy of the reproduction.
What's New
Version 1.1.150 2026-08-12
Native SwiftUI redesign for modern iOS Clearer overview, menu, and clip layout Smoother playback, scoring, and progress tracking Stability and polish throughout Technical Analysis
Package Overview Basic metadata
Bundle ID
ch.swift.hazard Current Version 1.1.150
Minimum iOS 18.0
Package Size App Store Size
Package Metadata 0 / 22 version records
Detailed binary, privacy manifest, framework, and Info.plist results have not been indexed for this package yet. The verified App Store and archive metadata above remains available.
Developer Information
Known Version Records
0 version records with stored package metadata • 22 known version records
Stored metadata does not guarantee a package is currently available to download.
| Details | Version / IDs | Version date | Action |
|---|---|---|---|
| Not archived | App Store ID: 872667371 | Unknown | Request Version |
| Not archived | App Store ID: 846733123 | Unknown | Request Version |
| Not archived | App Store ID: 836491424 | Unknown | Request Version |
| Not archived | App Store ID: 829376120 | Unknown | Request Version |
| Not archived | App Store ID: 823406369 | Unknown | Request Version |
| Not archived | App Store ID: 812420711 | Unknown | Request Version |
| Not archived | App Store ID: 754192653 | Unknown | Request Version |
| Not archived | App Store ID: 700612755 | Unknown | Request Version |
| Not archived | App Store ID: 594343223 | Unknown | Request Version |
| Not archived | App Store ID: 587282763 | Unknown | Request Version |
| Not archived | App Store ID: 525072756 | Unknown | Request Version |
| Not archived | App Store ID: 409382701 | Unknown | Request Version |
| Not archived | App Store ID: 398823042 | Unknown | Request Version |
| Not archived | App Store ID: 369752641 | Unknown | Request Version |
| Not archived | App Store ID: 334893002 | Unknown | Request Version |
| Not archived | App Store ID: 16663033 | Unknown | Request Version |
| Not archived | App Store ID: 16098820 | Unknown | Request Version |
| Not archived | App Store ID: 15727884 | Unknown | Request Version |
| Not archived | App Store ID: 14979688 | Unknown | Request Version |
| Not archived | App Store ID: 14030943 | Unknown | Request Version |
| Not archived | App Store ID: 13323010 | Unknown | Request Version |
| Not archived | App Store ID: 13062989 | Unknown | Request Version |