Das Design der App-Architektur ist ein wichtiger Faktor bei der Gewährleistung, dass Ihre Anwendungen robust, testbar und wartbar sind. Android bietet eine Reihe von Bibliotheken und Komponenten, mit denen du deine App gemäß Best Practices zusammenstellen kannst.
Leitfäden
- Im Leitfaden zur Anwendungsarchitektur können Sie sich mit den Grundlagen der Erstellung einer robusten App vertraut machen.
- Sie können die App-Navigation optimieren, um die Nutzerfreundlichkeit zu verbessern.
- Reduzieren Sie die Boilerplate und erleichtern Sie die Pflege Ihres Codes. Verwenden Sie dazu die Leitfäden für Abhängigkeitsinjektionen.
Aktuelle Nachrichten und Videos
Unterstützung mehrerer Links in einem einzigen Textstring
Updated 22. Februar 2025
Sie können mehrere Links in einem einzigen Textstring unterstützen, um Nutzern Optionen zu bieten und die Interaktion zu steigern.
Textteile formatieren
Updated 22. Februar 2025
Sie können Textteile formatieren, um die Lesbarkeit zu verbessern, die Nutzerfreundlichkeit zu erhöhen und durch die Verwendung von Farben und Schriftarten mehr Kreativität zu fördern.
Eingaben während der Eingabe validieren
Updated 22. Februar 2025
Sie können die Eingabe validieren, während der Nutzer einen Text in ein Textfeld eingibt, z. B. einen Namen, eine E-Mail-Adresse, eine Adresse oder andere Kontaktdaten. Durch diese Validierung werden Fehler reduziert und Ihre Nutzer sparen Zeit.
Bilder laden und anzeigen
Updated 22. Februar 2025
Wenn Sie Bilder in Ihrer App für Inhalte und als Reaktion auf Nutzeraktionen anzeigen möchten, laden Sie die Bilder von der Festplatte oder aus einer externen Quelle im Internet.
Karte als Container erstellen
Updated 6. Februar 2025
Eine Karte bietet einen Material Design-Container für Ihre Benutzeroberfläche.
Obere App-Leiste anzeigen
Updated 6. Februar 2025
Mit dem Composeable „TopAppBar“ können Sie eine obere App-Leiste erstellen, die Nutzern bei der Navigation und beim Zugriff auf Funktionen in Ihrer App hilft.
Animation in Compose
Updated 6. Februar 2025
Hier erfahren Sie, wie Sie mithilfe der Compose-Animations-APIs Statuswerte animieren, Übergänge verwenden, Sichtbarkeits- oder Größenänderungen animieren und Überblendungen erstellen.
Passwort je nach Nutzerauswahl ein- oder ausblenden
Updated 6. Februar 2025
Sie können ein Symbol erstellen, um ein Passwort basierend auf einem Nutzer-Schalter auszublenden oder anzuzeigen, um die Sicherheit zu verbessern und die Nutzerfreundlichkeit zu erhöhen.
App-Leiste anzeigen
Updated 6. Februar 2025
Eine App-Leiste ist ein Container oben oder unten auf dem Bildschirm, der wichtige Funktionen und Navigationselemente enthält.
Fortschrittsanzeige erstellen
Updated 6. Februar 2025
Eine Fortschrittsanzeige zeigt den Status eines Vorgangs an.
Änderungen an der Konfiguration der abnehmbaren Tastatur verwalten
Updated 6. Februar 2025
Informationen zum Verwalten von Änderungen an der Konfiguration der abnehmbaren Tastatur
Animiertes Bild anzeigen
Updated 6. Februar 2025
Sie können die Nutzerfreundlichkeit Ihrer App verbessern, indem Sie eine drawable-Datei laden, um animierte Bilder anzuzeigen. Animierte Bilder eignen sich zum Erstellen von Lade-, Erfolgs- oder Fehlersymbolen, zur Unterstützung der Spieleentwicklung und für verschiedene andere UI-Funktionen.
Ein-/Aus-Schalter hinzufügen
Updated 6. Februar 2025
Mit einem Ein-/Aus-Schalter können Nutzer zwischen zwei Status wählen.
App-Ausrichtung auf Smartphones, aber nicht auf Geräten mit großen Displays einschränken
Updated 6. Februar 2025
Die App-Ausrichtung auf kleinen Bildschirmen einschränken, aber nicht auf großen Bildschirmen.
Eine Auslagerungsliste anzeigen
Updated 6. Februar 2025
Erstellen Sie eine Paginierungsliste, damit Nutzer scrollen können, um auf Inhalte zuzugreifen, die zu groß sind, um auf einem einzigen Bildschirm angezeigt zu werden. Listen mit horizontaler Paginierung können Nutzern helfen, Inhalte wie Bilder, Diashows oder Produktkarussells zu durchsuchen. Vertikale Listen sind nützlich für Apps mit vielen Inhalten, in denen Nutzer möglicherweise durch eine große Anzahl von Elementen wie Artikeln scrollen müssen.
Ein Bild anzeigen, das in eine Form zugeschnitten ist
Updated 6. Februar 2025
Sie können Schatten um den zugeschnittenen Bereich des Bildes zeichnen, um ein Bild in Form eines Clips anzuzeigen.
Chip zum Darstellen komplexer Entitäten erstellen
Updated 6. Februar 2025
Eine Chipkomponente stellt komplexe Entitäten visuell dar, oft mit einem Symbol und einem Label.
Interaktive Komponenten anzeigen
Updated 6. Februar 2025
Wählen Sie die richtige Komponente für Ihre Benutzeroberfläche aus und erfahren Sie, wie Sie sie in Ihrer App implementieren.
In Compose testen
Updated 6. Februar 2025
Erste Jetpack Compose-Tests erstellen Hier erfahren Sie, wie Sie die Testartefakte von Compose verwenden, um UI-Tests zu schreiben, Testregeln, Sucher und Behauptungen zu verwenden.
Unverankerte Aktionsschaltfläche erstellen
Updated 6. Februar 2025
Mit einer solchen Schaltfläche können Nutzer eine primäre Aktion in der App ausführen.
Pop-up-Nachrichten oder Aufforderungen zur Nutzereingabe anzeigen
Updated 6. Februar 2025
In Dialogen werden Pop-up-Nachrichten angezeigt oder Nutzer werden auf einer Ebene über dem Hauptinhalt der App um Eingaben gebeten.
Eingabestift-Berührungen der Handfläche ablehnen
Updated 6. Februar 2025
Verhindert versehentliche Berührungen des Touchstifts mit der Handfläche.
Erweiterte Layouts im Fenster „Schreiben“
Updated 6. Februar 2025
Hier erfahren Sie, wie Sie komplexe Designs für Ihre Compose-Layouts erstellen. Dabei liegt der Schwerpunkt auf der Layoutphase und -einschränkungen, untergeordneten Compose-Layouts und intrinsischen Maßen.
WebView-Status verwalten
Updated 6. Februar 2025
Status einer WebView bei Konfigurationsänderungen verwalten
Ein ausblendbares Menü mit der Komponente „Navigationsleiste“ erstellen
Updated 6. Februar 2025
Eine Navigationsleiste ist ein ausziehbares Navigationsmenü.
Scrollbares Raster erstellen
Updated 6. Februar 2025
Mit Lazy-Grids können Sie große Datensätze und dynamische Inhalte verwalten und so die App-Leistung verbessern. Mit Lazy-Grid-Kompositen können Sie Elemente in einem scrollbaren Container über mehrere Spalten oder Zeilen hinweg anzeigen.
Untere Ansicht erstellen
Updated 6. Februar 2025
Ein Unterbrechungsfenster zeigt sekundäre Inhalte unten auf dem Bildschirm an.
Scaffold-Komponente erstellen, um die Benutzeroberfläche zusammenzuhalten
Updated 6. Februar 2025
Ein Scaffolding hält verschiedene Teile der Benutzeroberfläche zusammen, z. B. App-Leisten und Floating Action Buttons, und verleiht Apps ein einheitliches Erscheinungsbild.
Verschachtelte scrollbare Elemente in einer Liste anzeigen
Updated 6. Februar 2025
Sie können verschachtelte scrollbare Elemente in einer Liste anzeigen, um komplexe Layouts wie Produktkataloge, Mediengalerien oder Nachrichtenfeeds zu präsentieren. Wenn Sie Inhalte auf diese Weise präsentieren, können Sie die Nutzerfreundlichkeit Ihrer App verbessern und die Navigation für Nutzer erleichtern.