Häufig gestellte Fragen
Begriffe und Konzepte der CollectAll App
Grundkonzepte
Eine Struktur definiert, welche Felder und Gruppen deine Liste hat. Sie ist wie eine Vorlage oder ein Formular, das bestimmt, welche Informationen für jeden Eintrag erfasst werden.
Beispiel: Eine Weinsammler-Struktur enthält Felder wie Jahrgang, Rebsorte, Weingut und Bewertung. Mehrere Listen (z.B. 'Rotweine', 'Weißweine') können dieselbe Struktur verwenden.
Eine Liste ist eine Gruppe von Einträgen mit gemeinsamer Struktur. Sie hat einen Titel, eine Beschreibung und ein Titelbild.
Beispiel: Eine Liste 'Meine Briefmarken' mit 150 Briefmarken-Einträgen, die alle die gleiche Struktur (Land, Jahr, Wert, Zustand) verwenden.
Ein einzelnes Element innerhalb einer Liste mit Name, Beschreibung, Fotos und allen Feldern der zugeordneten Struktur.
Beispiel: Ein einzelnes Buch in deiner Buchliste mit Informationen wie Autor, Erscheinungsjahr, ISBN und mehreren Fotos vom Cover und interessanten Seiten.
Ein Datenfeld in der Struktur, das einen bestimmten Typ hat (z.B. Text, Zahl, Datum). Felder können in Gruppen organisiert werden.
Beispiel: Das Feld 'Kaufpreis' vom Typ Währung oder das Feld 'Herstellungsdatum' vom Typ Datum.
Eine thematische Gruppierung von Feldern innerhalb einer Struktur. Gruppen haben einen Namen und ein Icon zur besseren Übersicht.
Beispiel: Gruppe 'Technische Daten' mit Feldern wie Größe, Gewicht, Material oder Gruppe 'Kaufinformationen' mit Kaufdatum, Preis, Händler.
Eine eindeutige Kennung für jedes Element (Sammlung, Objekt, Struktur, Präsentation). UIDs beginnen mit einem Buchstaben (S=Struktur, C=Collection, O=Objekt, P=Präsentation) gefolgt von einem Timestamp.
Beispiel: O_1734567890123 ist die UID eines Objekts, erstellt am 18. Dezember 2024.
Eine kuratierte Zusammenstellung von Einträgen aus verschiedenen Listen zur Anzeige im Slideshow-Modus. Ideal für Ausstellungen oder Vorträge. Es werden nur Bilder und Felder angezeigt, die für Präsentationen zugelassen sind.
Beispiel: Eine Präsentation 'Highlights meiner Liste' mit den 20 wertvollsten Einträgen aus verschiedenen Listen.
Ein Zeitpunkt in Millisekunden seit 1.1.1970, der bei jeder Änderung aktualisiert wird. Timestamps ermöglichen die Synchronisation über mehrere Geräte hinweg.
Beispiel: Beim Ändern des Titels wird der TitelTimestamp aktualisiert. Bei der Synchronisation gewinnt immer die neueste Version.
Felder & Datentypen
Einzeiliges Textfeld für kurze Eingaben. Kann optional mit einer anderen Liste verknüpft werden. Zeichenketten können in Form einer Auswahlliste vorgeschlagen werden. D.h., dass Werte, die in Deiner Liste dort schon einem bei einem anderen Eintrag eingegeben wurden, als Auswahlliste angezeigt werden.
Beispiel: Felder wie 'Hersteller', 'Modellnummer' oder 'Standort'.
Mehrzeiliges Textfeld für längere Beschreibungen oder Notizen.
Beispiel: Feld 'Beschreibung', 'Zustandsbericht' oder 'Bemerkungen'.
Ganzzahliges Eingabefeld für Mengen, Stückzahlen oder IDs.
Beispiel: Felder wie 'Anzahl', 'Katalognummer' oder 'Auflage'.
Spezialfeld für Geldbeträge mit automatischer Währungsauswahl (€, $, £, ¥, CHF). Ermöglicht statistische Auswertungen.
Beispiel: Felder wie 'Kaufpreis', 'Versicherungswert' oder 'Schätzwert'.
Visuelles Bewertungsfeld mit konfigurierbaren Icons (Sterne, Herzen, etc.) und frei wählbarer Maximalanzahl.
Beispiel: 5-Sterne-Bewertung für 'Zustand', 3-Herzen-Skala für 'Gefällt mir' oder 10-Punkte-Skala für 'Wichtigkeit'.
Datumsfeld ohne Uhrzeit. Wird automatisch formatiert und kann für Sortierung und Reminder verwendet werden.
Beispiel: Felder wie 'Kaufdatum', 'Herstellungsjahr' oder 'Ablaufdatum'.
Kombiniertes Datum- und Uhrzeitfeld für präzise Zeitpunkte.
Beispiel: Felder wie 'Erstellungszeitpunkt', 'Letzte Wartung' oder 'Prüftermin'.
Checkbox für binäre Werte (aktiviert/deaktiviert).
Beispiel: Felder wie 'Vollständig', 'Versichert', 'Verkauft' oder 'Öffentlich zeigen'.
Spezialfeld für Links mit automatischem Öffnen im Browser.
Beispiel: Felder wie 'Herstellerwebsite', 'Produktseite' oder 'Online-Dokumentation'.
Spezialfeld für E-Mail-Adressen mit direkter Mail-App-Integration.
Beispiel: Felder wie 'Verkäufer-Email', 'Hersteller-Kontakt'.
Spezialfeld für Telefonnummern mit direkter Anruf-Funktion.
Beispiel: Felder wie 'Händler-Telefon', 'Notfallkontakt'.
Spezialfeld zur Speicherung von Geokoordinaten (Breitengrad, Längengrad, Genauigkeit). Kann mit Karten-Apps geöffnet werden.
Beispiel: Felder wie 'Fundort', 'Aufnahmeort' oder 'Lagerort' mit präzisen Koordinaten.
Spezialfeld für Benachrichtigungen zu bestimmten Zeitpunkten. Unterstützt einmalige und wiederkehrende Erinnerungen (täglich/wöchentlich).
Beispiel: Feld 'TÜV-Prüfung' mit jährlicher Erinnerung 14 Tage vorher oder 'Wartungstermin' mit monatlicher Wiederholung.
Spezialfeld zum Erstellen einer Liste von Zeitstempeln, optional mit Bemerkungen.
Beispiel: Feld 'Batteriewechsel', es kann nachvollzogen werden, wann Batterien gewechselt wurden.
Datenmanagement
Sichern von Listen oder Präsentationen als NDJSON.GZ-Datei (komprimiert) mit allen Bildern als Base64. Strukturen werden als JSON-Dateien gesichert. Einzelne Listen oder komplette Backups möglich.
Beispiel: Export der Liste 'Münzen' erstellt eine Datei mit allen 200 Münzen, deren Fotos und der Struktur-Definition.
Laden von exportierten Daten mit intelligentem Merge-System. Prüft Timestamps und übernimmt automatisch die neuesten Änderungen.
Beispiel: Import einer auf dem Tablet bearbeiteten Liste aufs Smartphone. Nur tatsächlich geänderte Einträge werden aktualisiert.
Export ALLER App-Daten in einer einzigen Datei: Einstellungen, alle Strukturen, Listen, Präsentationen und Einträge inkl. aller Bilder. Funktioniert nur bedingt bei größeren Datenmengen.
Beispiel: Ein komplettes Backup deiner App mit 10 Listen, 500 Einträgen und 2000 Fotos in einer ~200 MB Datei.
Vollständige Wiederherstellung aus einem Backup. Löscht zunächst alle aktuellen Daten, dann werden alle Backup-Daten wiederhergestellt.
Beispiel: Nach Gerätewechsel oder Datenverlust: Komplette App-Wiederherstellung aus letztem Backup.
Dateiformat für Export/Import. Jede Zeile ist ein eigenständiges JSON-Objekt. Ermöglicht Stream-basierte Verarbeitung großer Datenmengen.
Beispiel: Eine Zeile: {"_type":"object","data":{"UID":"O_123","Titel":"Mein Objekt",...}}
Verlustfreie Komprimierung der Export-Dateien. Reduziert Dateigröße typischerweise um 70-90%, besonders bei vielen Bildern.
Beispiel: Ein 200 MB Backup wird zu einer 25 MB .ndjson.gz Datei komprimiert.
Kodierung von Bildern als Text für Export/Import. Ermöglicht Speicherung von Binärdaten in JSON-Dateien.
Beispiel: Fotos werden beim Export als Base64-String in die NDJSON-Datei eingebettet statt als separate Bilddateien.
Intelligentes Verschmelzen von Daten beim Import. Vergleicht Timestamps und übernimmt jeweils die neueste Version jedes Feldes.
Beispiel: Eintrag wurde auf Tablet bearbeitet (Name geändert) und auf Smartphone (Beschreibung geändert). Beim Merge werden beide Änderungen übernommen.
Abgleich von Daten zwischen mehreren Geräten via BLE (Bluetooth), USB oder FTP. Verwendet Timestamp-basiertes Merge-System. Noch nicht implementiert!
Beispiel: Änderungen vom Tablet per Bluetooth aufs Smartphone übertragen, ohne andere Daten zu überschreiben.
Comma Separated Values: Um bestehende Listendaten importieren zu können, muss zuerst eine passende Struktur angelegt werden, sowie eine Liste, die diese Struktur nutzt. Dann kann eine CSV-Kopfzeile erstellt werden, die dann z.B. in MS Excel um die Daten der Liste ergänzt wird (leider bisher ohne Bilder). Die so erstellte Datei kann dann wieder als CSV-Datei importiert werden.
Beispiel: Du hast bereits eine Excel-Datei mit den Daten deiner Liste und möchtest nicht alles wieder von Hand eingeben.
Formatierter Export von Listen oder einzelnen Einträgen als PDF mit allen Bildern, Feldern und QR-Codes zum Drucken oder Teilen.
Beispiel: PDF-Katalog deiner Kunstliste mit Titelseite, allen Einträgen inkl. Fotos und Deeplink-QR-Codes.
Funktionen & Features
Vollbild-Slideshow-Ansicht für Präsentationen. Swipe oder Klick durch alle Bilder aller Einträge. Optional mit PIN-Schutz gegen versehentliche Rücknavigation.
Beispiel: Zeige deine Kunstliste auf einem großen Bildschirm mit professioneller Slideshow inkl. allen Detailbildern.
Generierte QR-Codes für Einträge enthalten Deeplinks zum direkten Öffnen in der App. Können ausgedruckt und auf Einträge geklebt werden.
Beispiel: QR-Code-Etiketten für Museum-Exponate. Besucher scannen mit der App und sehen alle Informationen und Detailfotos.
Direkter Link zu einem spezifischen Eintrag, einer Liste oder Präsentation. Format: collectall://object/O_123456789
Beispiel: Link in E-Mail oder Website führt direkt zum entsprechenden Eintrag in der geöffneten App.
Filtern der Eintragsliste nach Feldwerten. Zeigt nur Einträge an, die bestimmte Kriterien erfüllen.
Beispiel: In Weinliste nur Rotweine aus Frankreich mit Bewertung ≥4 Sternen anzeigen.
Einträge nach verschiedenen Kriterien ordnen: Titel, Erstelldatum, Änderungsdatum oder nach Werten bestimmter Felder (auf-/absteigend).
Beispiel: Weinliste nach Jahrgang sortiert (älteste zuerst) oder Bücher alphabetisch nach Autor.
Felder können als 'Liste' markiert werden. Die App sammelt dann automatisch alle eingegebenen Werte und bietet sie zur Auswahl an.
Beispiel: Feld 'Hersteller' als Liste markiert. Nach Eingabe von 'Sony', 'Canon', 'Nikon' werden diese Werte bei neuen Einträgen vorgeschlagen.
String-Felder können mit einer anderen Liste verknüpft werden. Statt Freitext wählst du dann aus existierenden Einträgen dieser Liste.
Beispiel: Inventar-Liste mit Feld 'Gebäude' verknüpft mit Gebäude-Liste. Garantiert konsistente Schreibweise.
Ein Feld kann als Alternative zur Beschreibung markiert werden und wird dann in Listenansichten statt der Beschreibung angezeigt.
Beispiel: Für Weinliste: Feld 'Rebsorte & Jahrgang' als Beschreibungsalternative nutzen für kompaktere Listenansicht.
Ein Feld kann als Standard-Sortierung für die Liste festgelegt werden. Einträge werden dann automatisch nach diesem Feld sortiert.
Beispiel: Weinliste automatisch nach Jahrgang sortieren oder Briefmarkenliste nach Katalognummer.
Automatische Auswertungen von Listen: Gesamtwert (Währungsfelder), Durchschnittsbewertungen, Anzahl Einträge, Fotos, Speicherplatz, etc.
Beispiel: Übersicht: Deine Münzliste hat 348 Einträge, 1.240 Fotos, Gesamtwert 12.450€, Durchschnittszustand 4.2 Sterne.
Dunkles Farbschema für die App zur Augenentlastung bei Nacht und Akku-Schonung bei OLED-Displays. Kann manuell oder automatisch (Systemeinstellung) aktiviert werden.
Beispiel: Abends automatisch auf dunkles Design umschalten für angenehmere Nutzung.
Optionaler 4-stelliger PIN-Code zum Schutz vor unberechtigtem Zugriff oder versehentlichen Änderungen: aus dem Präsentationsmodus kommt man dann nur mit der PIN wieder heraus. Die PIN kann unter Optionen eingegeben und aktiviert werden.
Beispiel: Du zeigst die neuesten Errungenschaften deinen Freunden, sie sehen nur die erlaubten Daten und Bilder.
Jeder Eintrag kann mehrere Fotos haben. Das erste Foto ist das Hauptbild. Fotos können neu angeordnet, betitelt und gelöscht werden.
Beispiel: Antiquität mit 8 Fotos: Gesamtansicht, Details der Signatur, Bodenstempel, Beschädigungen, etc.
Direktes Fotografieren aus der App heraus oder Auswahl aus Galerie. Fotos werden automatisch komprimiert und im App-Speicher abgelegt. Die Vorgabe ist, dass Bilder eine maximale Auflösung von 1200 Pixel auf der längsten Seite haben. Kann bei Optionen angepasst werden.
Beispiel: Neuen Eintrag erfassen: Foto direkt mit Kamera aufnehmen oder aus Galerie wählen.