55401977e3f764a6e69ba575b03fc77cac428782
- Verwende assembleStandardRelease statt assembleRelease - Korrigiere APK-Pfade: app-standard-*-release.apk - Verwende versionName/versionCode aus build.gradle.kts (1.1.0/2) - Keine Überschreibung mit Datums-Versionierung mehr - F-Droid kompatible semantische Versionierung (v1.1.0)
Simple Notes Sync 📝
Minimalistische Android Notiz-App mit automatischer WLAN-Synchronisierung
Schlanke Offline-Notizen ohne Schnickschnack - deine Daten bleiben bei dir. Automatische Synchronisierung zu deinem eigenen WebDAV-Server, kein Google, kein Microsoft, keine Cloud.
✨ Features
- 📝 Offline-First - Notizen lokal gespeichert, immer verfügbar
- 🔄 Auto-Sync - Konfigurierbare Intervalle (15/30/60 Min.) mit ~0.2-0.8% Akku/Tag
- 🏠 Self-Hosted - Deine Daten auf deinem Server (WebDAV)
- 🎨 Material Design 3 - Modern & Dynamic Theming
- 🔋 Akkuschonend - Optimiert für Hintergrund-Synchronisierung
- 🔐 Privacy-First - Kein Tracking, keine Analytics, keine Cloud
- 🚫 Keine Berechtigungen - Nur Internet für WebDAV Sync
📥 Quick Download
Android APK: 📱 Neueste Version herunterladen
💡 Tipp: Nutze Obtainium für automatische Updates!
🚀 Schnellstart
1️⃣ WebDAV Server starten
cd server
cp .env.example .env
# Passwort in .env anpassen
docker compose up -d
2️⃣ App installieren & konfigurieren
- APK herunterladen und installieren
- App öffnen → Einstellungen (⚙️)
- Server konfigurieren:
- URL:
http://192.168.0.XXX:8080/notes - Benutzername:
noteuser - Passwort: (aus
.env)
- URL:
- Auto-Sync aktivieren
- Sync-Intervall wählen (15/30/60 Min.)
Fertig! Notizen werden automatisch synchronisiert 🎉
⚙️ Sync-Intervalle
| Intervall | Akku/Tag | Anwendungsfall |
|---|---|---|
| 15 Min | ~0.8% (~23 mAh) | ⚡ Maximale Aktualität |
| 30 Min | ~0.4% (~12 mAh) | ✓ Empfohlen - Ausgewogen |
| 60 Min | ~0.2% (~6 mAh) | 🔋 Maximale Akkulaufzeit |
💡 Hinweis: Android Doze Mode kann Sync im Standby auf ~60 Min. verzögern (betrifft alle Apps).
<EFBFBD> Neue Features in v1.1.0
Konfigurierbare Sync-Intervalle
- ⏱️ Wählbare Intervalle: 15/30/60 Minuten
- 📊 Transparente Akkuverbrauchs-Anzeige
- <EFBFBD> Sofortige Anwendung ohne App-Neustart
Über-Sektion
- <EFBFBD> App-Version & Build-Datum
- 🌐 Links zu GitHub Repo & Entwickler
- ⚖️ Lizenz-Information
Verbesserungen
- 🎯 Benutzerfreundliche Doze-Mode Erklärung
- 🔕 Keine störenden Sync-Fehler Toasts im Hintergrund
- 📝 Erweiterte Debug-Logs für Troubleshooting
🛠️ Selbst bauen
cd android
./gradlew assembleStandardRelease
# APK: android/app/build/outputs/apk/standard/release/
🐛 Troubleshooting
Auto-Sync funktioniert nicht
- Akku-Optimierung deaktivieren
- Einstellungen → Apps → Simple Notes → Akku → Nicht optimieren
- WLAN-Verbindung prüfen
- Funktioniert nur im selben Netzwerk wie Server
- Server-Status checken
- Settings → "Verbindung testen"
Server nicht erreichbar
# Status prüfen
docker compose ps
# Logs ansehen
docker compose logs -f
# IP-Adresse finden
ip addr show | grep "inet " | grep -v 127.0.0.1
Mehr Details: 📖 Dokumentation
🤝 Contributing
Contributions sind willkommen! Bitte öffne ein Issue oder Pull Request.
📄 Lizenz
MIT License - siehe LICENSE
Version: 1.1.0 · Status: ✅ Produktiv · Gebaut mit: Kotlin + Material Design 3
Description
📝 Minimalist offline note-taking app with automatic Wi-Fi synchronisation via WebDAV without many permissions 🛡️
androidfdroidkotlinkotlin-androidmarkdownmaterial-design-3notes-appprivacyself-hostedsimple-appwebdav
Readme
MIT
5.7 MiB
Languages
Kotlin
98.1%
Shell
1.9%