Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

App Icon

An iOS app prototype: EV Companion

Problem statement

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.

EVCompanionApp - Charging Costs - Good

Xcode Swift GitHub macOS

App features

  • 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)

Technical notes

  • 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)

Project files

The source code and supporting assets are available upon request.


Why this project matters

  • 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

Skills demonstrated

  • 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:

Screenshots

EVCompanionApp - Charging Costs - Good EVCompanionApp - Charging Costs - Bad EVCompanionApp - Utilities EVCompanionApp - Conversions EVCompanionApp - Settings MyEV EVCompanionApp - Settings Global

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.

📫 Contact


🪪 License

© 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.

About

An iOS app written in Swift to help EV owners know how much their charging sessions will cost and how much they are saving compared to a gas powered vehicle.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages