EV owners are often exposed to multiple efficiency metrics (kWh/100 km, km/kWh, cost/km) and variable charging prices depending on location and time of day.
This project explores how these variables can be combined into a simple, transparent interface that supports everyday cost and efficiency decisions.
The EV Companion app is a working prototype written in Swift and Swift UI using Xcode that addresses this problem.
- Input EV parameters: battery capacity, efficiency, route distance
- Estimate charging costs based on electricity price assumptions
- Compare common EV efficiency metrics
- Simple visual output designed for clarity and transparency
- Offline-first prototype (no external APIs)
- Focus on clear data flow and deterministic calculations
- UI designed to prioritize readability over visual complexity
- No backend or live data integration (intentional scope limitation)
The source code and supporting assets are available upon request.
- Demonstrates applied analytical thinking in a product context
- Bridges engineering, user experience, and data interpretation
- Shows ability to translate abstract metrics into actionable insight
- Complements data analysis projects with hands-on prototyping
- Swift & Xcode iOS development
- Applied data modeling and deterministic calculations
- Translating analytical concepts into user-facing tools
- Product-oriented thinking grounded in real-world use casesThe app helps EV drivers:
Disclaimer
- This app is a prototype and has limited functionality: multi-currency support and metric system not yet implemented, bugs possible.
- Tools and code learned through official Apple Developer's Swift and Swift UI documentation, Swift Playgrounds, Youtube videos, CodeWithChris courses, and code examples/ideas using AI coding tool.
© 2026 Paolo Vasta. All rights reserved.
The content of this repository is made publicly available for viewing and educational reference only.
No reuse, modification, or redistribution of any part of this repository is permitted without explicit written permission from the author.