Android-Apps für soziale Netzwerke und Messaging
Kommunikation und Messaging
Medienaufnahme und ‑erstellung
Medienanzeige und ‑wiedergabe
Moderne Anwendungsfälle für Messaging und soziale Netzwerke entwickeln
SMS/MMS
Bilder mit CameraX aufnehmen
Medienwiedergabe und ‐bearbeitung
App-Widgets
Freigabe von Inhalten
Bring deine App von der einfachen zur besten App in die besten
Soziale Medien auf großen Bildschirmen nutzen
Über die Smartwatch in Verbindung bleiben
Beispiel für soziale Netzwerke ansehen
Hervorgehobene Inhalte
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.
Liste mit mehreren Artikeltypen erstellen
Updated 6. Februar 2025
Mit einer Liste mit mehreren Artikeltypen können Sie gemischte Inhaltstypen wie Text, Bilder und interaktive Elemente anzeigen.
Telefonnummern in Textfeldern automatisch formatieren
Updated 6. Februar 2025
Sie können eine Telefonnummer in einem Textfeld automatisch formatieren, um Zeit zu sparen und die Nutzerinteraktion, Produktivität und Effizienz zu steigern.
Untere App-Leiste anzeigen
Updated 6. Februar 2025
Erstellen Sie eine App-Leiste unten, damit Nutzer sich in Ihrer App leichter zurechtfinden und auf Funktionen zugreifen können.
Endliche scrollbare Liste erstellen
Updated 6. Februar 2025
Scrollbare Listen können dabei helfen, Datensätze zu verwalten, responsive Designs zu erstellen und die Navigation zu erleichtern. Wenn Sie eine begrenzte Anzahl von Elementen in Ihrer App anzeigen möchten, können Sie mit den Modifikatoren „verticalScroll“ oder „horizontalScroll“ eine scrollbare Liste erstellen.
Schieberegler für einen Wertebereich erstellen
Updated 6. Februar 2025
Mit einem Bereichsschieberegler können Nutzer aus einem Wertebereich auswählen.
Benachrichtigung mit einer Snackbar erstellen
Updated 6. Februar 2025
Eine Snackbar ist eine kurze Benachrichtigung, die unten auf dem Bildschirm angezeigt wird.
Lazy-Listen im Verfassen
Updated 6. Februar 2025
Mit Compose können Sie mit weniger Codezeilen als mit RecyclerView einfacher und leistungsfähiger scrollbare Listen erstellen. Hier erfahren Sie, wie Sie mit Lazy-Layouts Listen erstellen, denen Sie Inhalte auf Anfrage hinzufügen können.
Mehrere Bilder übereinander auf einem Canvas anzeigen
Updated 6. Februar 2025
Sie können Quellbilder überlagern oder zusammenführen, um geschichtete Bilder auf einer Zeichenfläche anzuzeigen. Sie können beispielsweise nachahmen, wie das Android-Framework App-Symbole generiert, indem Sie separate drawables für Hintergrund und Vordergrund kombinieren.
Text in der Zeichenansicht zeichnen
Updated 6. Februar 2025
Informationen zum Verwenden von Compose APIs, die speziell zum Zeichnen von Text auf einem Canvas entwickelt wurden. In diesem Segment wird der Code zum Zeichnen einer Emoji-Schrift in einem abgerundeten Rechteck gezeigt.
Neuzusammensetzung in Compose debuggen
Updated 6. Februar 2025
Informationen zum Beheben eines Leistungsproblems in Jetsnack und zur Behebung in Jetpack Compose. Hier erfahren Sie, warum die Zusammensetzung übersprungen werden kann, wenn Sie Statuslesungen mithilfe eines Lambdas verschieben.
Bedienungshilfen in der Funktion „Schreiben“
Updated 6. Februar 2025
Fügen Sie Ihrer App Funktionen zur Barrierefreiheit hinzu. Hier erfahren Sie, wie Sie mit wenig Aufwand die Reichweite und Vielseitigkeit Ihrer App steigern.
Benutzerdefinierten Seitenindikator hinzufügen
Updated 6. Februar 2025
Mit Seitenindikatoren können Sie Nutzern ihre aktuelle Position in den Inhalten Ihrer App visualisieren.
Status in „Schreiben“
Updated 6. Februar 2025
Hier erfahren Sie, wie der Status in Ihrer Compose-basierten App fließt und wie das Framework die Benutzeroberfläche automatisch aktualisieren kann, um neue Werte anzuzeigen. Hier erfahren Sie, wie Sie beobachtbare Status erstellen, den Status bei Neuzusammensetzungen oder Konfigurationsänderungen beibehalten und Ihre Composeables für einen optimalen Datenfluss strukturieren.
Für große Bildschirme optimieren
Updated 6. Februar 2025
Sorgen Sie dafür, dass Ihre App auf Tablets, faltbaren Geräten und ChromeOS-Geräten optimiert genutzt werden kann.
Liste beim Tippen filtern
Updated 6. Februar 2025
Sie können eine Liste von Strings anhand der Texteingabe filtern, um eine Liste dynamisch anhand von Suchanfragen von Nutzern zu aktualisieren.
Parallax-Scrolling-Effekt erstellen
Updated 6. Februar 2025
Beim Parallax-Scrolling werden Hintergrund- und Vordergrundinhalte mit unterschiedlichen Geschwindigkeiten gescrollt. Sie können diese Technik implementieren, um die Benutzeroberfläche Ihrer App zu verbessern und beim Scrollen der Nutzer eine dynamischere Umgebung zu schaffen.
Einführung in das Zeichnen in Messages
Updated 6. Februar 2025
Sobald Sie mit der Arbeit in Compose vertraut sind, können Sie eigene benutzerdefinierte Komponenten zeichnen. In diesem Video erfahren Sie, wie Sie mit benutzerdefinierten Zeichnungen beginnen.
Ränder in Compose
Updated 6. Februar 2025
Hier erfahren Sie, wie Einzüge Ihrer App mitteilen, wo sich Systemdekorationen befinden, und wie Compose APIs dazu beitragen, dass sich Ihre Inhalte automatisch mit den Systemleisten, der Softwaretastatur und der Taskleiste bewegen. Scheuen Sie sich nicht, den gesamten Bildschirm auszunutzen.
Daten mit Listen und Seitenlademechanismus verzögert laden
Updated 6. Februar 2025
Mit der Paging-Bibliothek können Sie große Listen mit Elementen – einschließlich einer unendlichen Liste – in Ihrer App unterstützen, indem Sie Daten schrittweise laden und anzeigen. Mit Lazy Loading können Sie die anfänglichen Ladezeiten reduzieren und die Arbeitsspeichernutzung optimieren, um die Leistung zu steigern.
Schaltfläche zum Aktivieren des Snap-Scrollings erstellen
Updated 6. Februar 2025
Sie können eine Schaltfläche anzeigen, mit der Nutzer direkt zu einem bestimmten Punkt in einer Liste scrollen können. So sparen Sie Zeit und erhöhen die Nutzerinteraktion.
Listen im Verfassen-Modus
Updated 6. Februar 2025
Entdecken Sie die Lazy-Komponenten von Compose, mit denen sich Listen von Elementen ganz einfach anzeigen lassen. Hier erfahren Sie, wie Sie verschiedene Artikeltypen anzeigen und sogar fixierte Überschriften implementieren. Hier erfahren Sie, wie Sie die Scrollposition programmatisch steuern oder auf Änderungen reagieren.
Nutzereingabe anfordern
Updated 6. Februar 2025
Machen Sie Ihre App interaktiv, indem Sie Nutzern die Eingabe von Text und anderen Eingaben ermöglichen.
Startbildschirm-Scaffold erstellen
Updated 6. Februar 2025
Anhand dieser Kurzanleitungen können Sie ein Startbildschirm-Scaffold erstellen, mit dem Sie dem Startbildschirm Ihrer App ein einheitliches Erscheinungsbild verleihen können.
Fünf schnelle Animationen beim Verfassen von Nachrichten
Updated 6. Februar 2025
Mit diesen fünf schnellen und einfachen Animationen können Sie Ihre App in nur wenigen Minuten zum Leben erwecken. Auch wenn Sie nicht die Zeit haben, alles über Animationen zu lernen, können Sie Ihre Compose-App hervorheben.
RecyclerView-Status verwalten
Updated 6. Februar 2025
RecyclerView-Status bei Konfigurationsänderungen beibehalten
Grundlagen der Komposition
Updated 6. Februar 2025
In dieser Videoreihe werden verschiedene Compose APIs vorgestellt. Sie erhalten einen schnellen Überblick über die verfügbaren APIs und ihre Verwendung.
Liste oder Raster anzeigen
Updated 6. Februar 2025
Mit Listen und Rastern können Sie Sammlungen von Elementen effizient anzeigen und anordnen.
Textzeichen für Zeichen animieren
Updated 6. Februar 2025
Sie können das Erscheinen von Textzeichen für Zeichen animieren, sodass es wie ein Streaming-Effekt aussieht.
Bilder anzeigen
Updated 6. Februar 2025
Sie können mithilfe von Vektor- oder Bitmap-Bildern auf dem Bildschirm arbeiten oder direkt auf dem Bildschirm mit einem Canvas zeichnen.
Anzeigetext
Updated 6. Februar 2025
Sie können die Nutzerfreundlichkeit und Ästhetik Ihrer App verbessern, indem Sie die Darstellung von Text anpassen.