A mobile application that displays reported crime incidents in the user's current area or a custom-specified location. Built with Swift/Xcode for iOS.
CrimeMap/
├── docs/
│ ├── functions.md
│ ├── interface.md
│ ├── interactions.md
│ ├── usecase.md
│ └── wireframe.md
│
├── xcode/
│ ├── CrimeMap.xcodeproject
│ └── CrimeMap/
│ └── (Swift source files)
│
└── screenshots/
├── iteration1/
└── iteration2/
Contains all project documentation.
| File | Description |
|---|---|
functions.md |
Describes the core functions of the application |
interface.md |
Describes the UI layout and visual structure |
interactions.md |
Documents supported user interactions |
usecase.md |
Formal use case for the app's primary user flow |
wireframe.md |
ASCII wireframes for each major screen |
Contains the Xcode project files and Swift source code.
CrimeMap.xcodeproject— The Xcode project file used to build and run the application.CrimeMap/— Directory containing all Swift source files for the application.
Contains screenshots and proof of concept images captured during development.
iteration1/— Screenshots from the first development iteration.iteration2/— Screenshots from the second development iteration.
The Crime Map app allows users to view reported crime incidents on an interactive map. Users can view crimes near their current location or search for a custom location. Tapping a crime marker displays detailed information about the incident.
Key features:
- Live location-based crime data via API
- Interactive map with crime markers
- Custom location search
- Tab-based navigation