Dev Log · Apps, Portfolio, Android, Taschenlampe Pur, QR Scanner Pur, Fake Chat Video
Das Pur-Portfolio: wie Taschenlampe, QR Scanner und Fake Chat Video entstanden sind
April 2026, das Apps-Portfolio steht:
Neben Anpfiff1 läuft seit Monaten eine zweite Schiene: ein Portfolio werbefreier Utility-Apps für Android. Drei sind jetzt live, alle mit derselben DNA: 100% offline, keine Tracker, keine Abos, Pro-Features als einmaliger Kauf.
Taschenlampe Pur (com.pur.taschenlampe)
Der Einstiegspunkt der Pur-Reihe und gleichzeitig das Template für alle folgenden Apps. Architektur: Greenfield-Kotlin, Views + ViewBinding, kein Compose, kein Hilt, Room für lokale Daten, Google Play Billing v7. Core-Features (LED, SOS, Bildschirmlicht, Morse-Code) sind kostenlos; Pro-Features (RGB-Farben, Party-Modus, AMOLED-Theme) als einmaliger Kauf. Eigene Domain: taschenlampe-pur.de.
QR Scanner Pur (pur.qrscanner)
Genau dasselbe Pattern wie Taschenlampe Pur, eine Ebene komplexer. CameraX für die Preview, ML Kit für die Erkennung in der Standard-Variante, ZXing in der F-Droid-Libre-Variante ohne Google-Abhängigkeiten. Room für die Scan-History, Quick-Settings-Tile und Home-Screen-Widget für schnellen Zugriff. Release 2026-04-08, v1.0.0.
Fake Chat Video & Screen Maker (com.digitalemanufaktur.chatstudio)
Das Creative-Tool im Portfolio. 15 Chat-Styles (WhatsApp, iMessage, Telegram, Instagram DM und mehr), Export als Screenshot oder animiertes Video. Free-Version mit vier Styles, Pro-Version schaltet alles frei. Eigene Domain: fakechatvideomaker.com.
Gemeinsame Bausteine:
✅ Architektur-Template: Views + ViewBinding, Activity-basiert, Room, kein DI-Framework. Einfach, testbar, schnell iterierbar.
✅ Billing-Pattern: Google Play Billing v7 mit einer einzigen BillingManager-Klasse, die von allen Apps geteilt werden kann.
✅ Edge-to-edge-Compliance: SDK 36 Pflicht, alle Activities rufen enableEdgeToEdge() vor super.onCreate().
✅ Lokalisierung: Deutsch + Englisch als Pflichtbasis, dazu pro App erweiterte Locales über Fastlane-Metadata.
✅ Fastlane für Play-Store-Metadata, Screenshots und Changelogs.
Was funktioniert hat:
- Views statt Compose in diesen Utility-Apps. Weniger Magie, schnellere Builds, kleinere APKs.
- Einmaliger Kauf statt Abo. Baut Vertrauen auf, reduziert Support-Aufwand.
- Fastlane als Single Source of Truth für Store-Listings. Jede Text-Änderung ist ein Commit.
Was nicht funktioniert hat:
- Versuch, den Chat selbst in Compose zu rendern. Vorschau und Videoexport müssen pixelgleich sein, und zwei Renderpfade schaffen das nie. Gezeichnet wird jetzt von einem einzigen Canvas-Renderer, den sich Vorschau und Export teilen; die Compose-Blasen lagen danach noch eine Weile als toter Code herum, bis sie rausflogen. Die Oberfläche der App ist weiterhin Compose mit Hilt.
- Zu frühe Internationalisierung. Erst wenn DE/EN stabil sind, kommen weitere Sprachen dazu.
Als nächstes in der Pipeline: BelegScan (GoBD-konformer Beleg-Scanner mit OCR) und Vault Pure (AES-256-verschlüsselter Foto-Tresor). Beide v1.0.0 gebaut, Store-Submission läuft.
Der Manufaktur-Dev
Herzliche Grüße aus der WerkstattDigitale Manufaktur Rudolstadt