Skip to content

Commit 45c9384

Browse files
authored
Blogpost: new app (#752)
1 parent f2dc790 commit 45c9384

File tree

4 files changed

+158
-0
lines changed

4 files changed

+158
-0
lines changed
179 KB
Loading
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: "evcc App für iOS & Android"
3+
authors: [naltatis]
4+
tags: [release]
5+
hide_table_of_contents: false
6+
---
7+
8+
Geschafft!
9+
Die erste Version der evcc App für iOS und Android ist fertig.
10+
Sie kann jetzt im [Apple App Store](https://apps.apple.com/de/app/evcc-io/id6478510176) und [Google Play Store](https://play.google.com/store/apps/details?id=io.evcc.android) heruntergeladen werden.
11+
12+
[![evcc App für iOS und Android](evcc-app-banner.webp)](/blog/2025/03/01/evcc-app-for-ios-android)
13+
14+
{/* truncate */}
15+
16+
## Was macht die App?
17+
18+
Die evcc App ist ein nativer Wrapper für die evcc Benutzeroberfläche, der dir ein optimiertes Nutzungserlebnis auf deinem Smartphone oder Tablet bietet.
19+
Sie bringt einige praktische Funktionen mit, die die Bedienung deiner evcc-Installation deutlich komfortabler machen:
20+
21+
### Einfaches Onboarding
22+
- **Automatische Erkennung**: Die App findet evcc-Instanzen in deinem lokalen Netzwerk automatisch über mDNS.
23+
- **Manuelle Einrichtung**: Du kannst deine evcc-Instanz auch manuell über die URL hinzufügen.
24+
- **Demo-Modus**: Neugierig? Probiere die App einfach mit der Demo-Instanz aus.
25+
26+
### Optimierte Benutzeroberfläche
27+
- **Vollbild-Ansicht**: Nutze die evcc UI im Vollbildmodus ohne störende Browser-Elemente.
28+
- **Angepasstes Design**: Die Benutzeroberfläche respektiert die Besonderheiten deines Geräts (Notch, abgerundete Ecken, etc.).
29+
- **Verbesserte Gestensteuerung**: Wische und navigiere intuitiv durch die App, ohne dass Browser-Zoom oder Überscroll-Effekte stören.
30+
31+
### Zuverlässige Verbindung
32+
- **Online/Offline-Erkennung**: Die App zeigt einen Ladebildschirm, wenn deine evcc-Instanz nicht erreichbar ist.
33+
- **Automatische Wiederverbindung**: Sobald deine Instanz wieder verfügbar ist, stellt die App die Verbindung automatisch wieder her.
34+
- **Keine Fehlbedienungen**: Vermeidet irreführende Situationen, in denen die Benutzeroberfläche angezeigt wird, aber bspw. mangels Netzwerk nicht funktionsfähig ist.
35+
36+
### Flexibilität
37+
- **Server wechseln**: Du kannst die konfigurierte URL jederzeit ändern - entweder im Offline-Modus oder über den Menüpunkt "Server wechseln".
38+
- **Helles und dunkles Design**: Die native Benutzeroberfläche passt sich automatisch den Systemeinstellungen deines Geräts an.
39+
40+
Die App ist ein weiterer Schritt, um die Bedienung von evcc noch einfacher und intuitiver zu gestalten.
41+
Du behältst deine Ladestation, PV-Anlage und den Energiefluss in deinem Zuhause jetzt noch besser im Blick - direkt von deinem Smartphone aus.
42+
43+
P.S.: Hast du einen Mac mit Apple Silicon? Dann kannst du die iOS App auch direkt dort verwenden.
44+
45+
## Die Technik dahinter
46+
47+
Bei der Entwicklung der App haben wir auf bewährte Technologien gesetzt.
48+
Im Kern ist die App ein nativer Wrapper um unsere bestehende Web-Ansicht.
49+
Wir haben uns für React Native in Kombination mit Expo entschieden, was uns ermöglicht, die App für iOS und Android mit einer gemeinsamen Codebasis zu entwickeln.
50+
Dies reduziert den Entwicklungsaufwand erheblich und stellt sicher, dass neue Funktionen schnell auf beiden Plattformen verfügbar sind.
51+
52+
Die nativen Komponenten sind in TypeScript geschrieben und auf ein Minimum beschränkt.
53+
Für das Design-System nutzen wir UI Kitten / Eva, was uns hilft, eine konsistente und ansprechende Benutzeroberfläche zu gestalten.
54+
55+
Wie alle unsere Projekte ist auch die App Open Source.
56+
Der Quellcode ist auf [GitHub](https://github.com/evcc-io/app) verfügbar.
57+
Fehlermeldungen, Verbesserungsvorschläge und Pull Requests sind willkommen!
58+
59+
## Wo geht die Reise hin?
60+
61+
Die erste Version der App ist ein wichtiger Meilenstein, aber wir haben noch einige spannende Ideen für die Zukunft:
62+
63+
### Fernzugriff vereinfachen
64+
Aktuell funktioniert die App nur im gleichen Netzwerk wie deine evcc-Installation.
65+
Für den Fernzugriff musst du selbst eine sichere Verbindung herstellen.
66+
Mit VPN-Lösungen wie Wireguard (in Kombination mit einer FritzBox) oder Tailscale (mit On-Demand-Verbindungen und Magic DNS) ist das heute schon möglich, erfordert aber zusätzliche Konfiguration.
67+
Wir haben noch keine konkreten Pläne für eine direkte Integration in die App, aber es ist definitiv ein Thema, um das wir uns in mittlerer Zukunft kümmern wollen.
68+
69+
### Plattformspezifische Funktionen
70+
Die native App bildet die Grundlage für weitere plattformspezifische Funktionen, die mit einer reinen Web-Anwendung nicht möglich wären.
71+
Dazu gehören Push-Benachrichtigungen, um dich über wichtige Ereignisse zu informieren, und Widgets für den Homescreen, die dir einen schnellen Überblick über den aktuellen Status deiner Ladestation und PV-Anlage geben.
72+
73+
💚 Ein großer Dank an alle, die dieses Projekt finanziell oder durch aktive Mitwirkung unterstützen.
74+
75+
🌟 Achja, gebt gerne eine Bewertung im [App Store](https://apps.apple.com/de/app/evcc-io/id6478510176) oder [Play Store](https://play.google.com/store/apps/details?id=io.evcc.android) ab, wenn euch die App gefällt!
76+
77+
**Viele Grüße**<br/>
78+
Das evcc Team<br/>
79+
Michael, Andi & Uli
179 KB
Loading
Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
---
2+
title: "evcc App for iOS & Android"
3+
authors: [naltatis]
4+
tags: [release]
5+
hide_table_of_contents: false
6+
---
7+
8+
We did it!
9+
The first version of the evcc app for iOS and Android is ready.
10+
It can now be downloaded from the [Apple App Store](https://apps.apple.com/de/app/evcc-io/id6478510176) and [Google Play Store](https://play.google.com/store/apps/details?id=io.evcc.android).
11+
12+
[![evcc App for iOS and Android](evcc-app-banner.webp)](/blog/2025/03/01/evcc-app-for-ios-android)
13+
14+
{/* truncate */}
15+
16+
## What does the app do?
17+
18+
The evcc app is a native wrapper for the evcc user interface, providing you with an optimized user experience on your smartphone or tablet.
19+
It comes with several practical features that make using your evcc installation much more comfortable:
20+
21+
### Easy Onboarding
22+
- **Automatic Detection**: The app automatically finds evcc instances in your local network via mDNS.
23+
- **Manual Setup**: You can also add your evcc instance manually via URL.
24+
- **Demo Mode**: Curious? Just try out the app with our demo instance.
25+
26+
### Optimized User Interface
27+
- **Full-Screen View**: Use the evcc UI in full-screen mode without distracting browser elements.
28+
- **Adapted Design**: The user interface respects the peculiarities of your device (notch, rounded corners, etc.).
29+
- **Improved Gesture Control**: Swipe and navigate intuitively through the app without browser zoom or overscroll effects getting in the way.
30+
31+
### Reliable Connection
32+
- **Online/Offline Detection**: The app shows a loading screen when your evcc instance is not reachable.
33+
- **Automatic Reconnection**: As soon as your instance is available again, the app automatically reconnects.
34+
- **No Misoperations**: Avoids misleading situations where the user interface is displayed but not functional, e.g., due to network issues.
35+
36+
### Flexibility
37+
- **Change Server**: You can change the configured URL at any time - either in offline mode or via the "Change server" menu item.
38+
- **Light and Dark Design**: The native user interface automatically adapts to your device's system settings.
39+
40+
The app is another step towards making evcc even easier and more intuitive to use.
41+
You can now keep an even better eye on your charging station, PV system, and energy flow in your home - directly from your smartphone.
42+
43+
P.S.: Do you have a Mac with Apple Silicon? Then you can use the iOS app directly there as well.
44+
45+
## The Technology Behind It
46+
47+
We relied on proven technologies when developing the app.
48+
At its core, the app is a native wrapper around our existing web view.
49+
We chose React Native in combination with Expo, which allows us to develop the app for iOS and Android with a shared codebase.
50+
This significantly reduces development effort and ensures that new features are quickly available on both platforms.
51+
52+
The native components are written in TypeScript and kept to a minimum.
53+
For the design system, we use UI Kitten / Eva, which helps us create a consistent and appealing user interface.
54+
55+
Like all our projects, the app is also open source.
56+
The source code is available on [GitHub](https://github.com/evcc-io/app).
57+
Bug reports, suggestions for improvements, and pull requests are welcome!
58+
59+
## Where are we headed?
60+
61+
The first version of the app is an important milestone, but we still have some exciting ideas for the future:
62+
63+
### Simplifying Remote Access
64+
Currently, the app only works on the same network as your evcc installation.
65+
For remote access, you need to establish a secure connection yourself.
66+
This is already possible today with VPN solutions like Wireguard (in combination with a FritzBox) or Tailscale (with on-demand connections and Magic DNS), but it requires additional configuration.
67+
We don't have concrete plans for direct integration into the app yet, but it's definitely a topic we want to address in the medium term.
68+
69+
### Platform-Specific Features
70+
The native app forms the foundation for additional platform-specific features that wouldn't be possible with a pure web application.
71+
These include push notifications to inform you about important events, and widgets for the home screen that give you a quick overview of the current status of your charging station and PV system.
72+
73+
💚 A big thank you to everyone who supports this project financially or through active participation.
74+
75+
🌟 One last thing: Please leave a rating in the [App Store](https://apps.apple.com/de/app/evcc-io/id6478510176) or [Play Store](https://play.google.com/store/apps/details?id=io.evcc.android) if you like the app!
76+
77+
**Best regards**<br/>
78+
The evcc Team<br/>
79+
Michael, Andi & Uli

0 commit comments

Comments
 (0)