From 8b9066f5a94dd57d16abdaa94a8dc2b736447b87 Mon Sep 17 00:00:00 2001 From: HermesAI-Bot Date: Tue, 25 Aug 2026 10:58:12 +0000 Subject: [PATCH] M1 Task 1.1: Android-Versionen festgelegt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Google Play verlangt ab 31.08.2026 targetSdk = 36 (Android 16). flutter_local_notifications erzwingt minSdk = 24. Festlegung: - compileSdk = 36 - targetSdk = 36 (Play-Store-Pflicht) - minSdk = 24 (durch Plugin-Realität) - ndkVersion = 27.0.12077973 offene-fragen-v2.md Punkt 5 jetzt als geloest markiert. --- implementation-plan.md | 20 +++++++++++++++----- offene-fragen-v2.md | 2 +- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/implementation-plan.md b/implementation-plan.md index dbe59d0..84aeb29 100644 --- a/implementation-plan.md +++ b/implementation-plan.md @@ -24,11 +24,21 @@ ### Tasks -* **1.1 Mindest-Android-Version festlegen** ⚠️ENTSCHEIDUNG - * Vorschlag: **Android 9 (API 28)** als Minimum, targetSdk 34. - * Warum: deckt >97 % der aktiven Geräte ab, sensors_plus und - flutter_local_notifications laufen sauber. - * → bei Annahme in `offene-fragen-v2.md` Punkt 5 als gelöst markieren. +* **1.1 Mindest-Android-Version festlegen** ✅ENTSCHIEDEN + * **Google-Play-Pflicht** (Stand Aug 2026): + * `targetSdk` = **36** (Android 16) — Pflicht ab **31.08.2026** für neue + Apps und Updates; Verlängerung bis 01.11.2026 auf Anfrage möglich. + * **Plugin-Realität**: + * `flutter_local_notifications` aktuell → `minSdk = 24` (Android 7.0). + * `sensors_plus` → keine eigene `minSdk`-Schranke. + * **Festlegung LevelRep**: + | Property | Wert | Warum | + |---|---|---| + | `compileSdk` | **36** | muss ≥ `targetSdk` sein | + | `targetSdk` | **36** | Play-Store-Pflicht | + | `minSdk` | **24** | durch `flutter_local_notifications` erzwungen; ~99 % der aktiven Geräte abgedeckt | + | `ndkVersion` | 27.0.12077973 | AGP-Default, kompatibel mit sensors_plus | + * → in `offene-fragen-v2.md` Punkt 5 als gelöst markieren. * **1.2 Flutter-Projekt anlegen** * `flutter create --org de.mexx.levelrep --platforms=android levelrep` diff --git a/offene-fragen-v2.md b/offene-fragen-v2.md index ded1ad5..1abe0ef 100644 --- a/offene-fragen-v2.md +++ b/offene-fragen-v2.md @@ -15,7 +15,7 @@ | 2 | Konkrete Max-Rep-Zielwerte pro Übung / Tier | M3 – Task 3.5 | nach ersten Praxistests | | 3 | Visuelle Darstellung des Tier-Ups | M5 – Task 5.6 | nach UI-Mockups | | 4 | Konkrete Sensor-Schwellwerte für Warnungen | M6 – Task 6.5 | durch Praxistests | -| 5 | Mindest-Android-Version | M1 – Task 1.1 | zu Projektstart klären | +| 5 | Mindest-Android-Version | M1 – Task 1.1 | ✅ ENTSCHIEDEN: targetSdk=36, minSdk=24 | ---