Zum Hauptinhalt springen
Essentials
KI-Funktionen entwickeln
KI-basierte Android-Apps mit Gemini APIs und mehr erstellen
Los gehts
Los gehts
Erstellen Sie Ihre erste App. Verwenden Sie Compose für die Entwicklung von Benutzeroberflächen und adaptiven Apps, um mehrere Geräteformfaktoren zu unterstützen.
Hallo Welt!
Adaptive Apps
Compose für die Benutzeroberfläche
KI-basierte IDE
Training
Monetarisierung mit Google Play ↗️
Nach Formfaktor optimieren
Apps entwickeln, die die Nutzerfreundlichkeit auf Smartphones, Tablets, Foldables, Autos, XR-Geräten und mehr optimieren
Smartphones, Tablets, Foldables
Android for Cars
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Nach Kategorie erstellen
Hier erfahren Sie, wie Sie für Ihren Anwendungsfall entwickeln können, indem Sie den präskriptiven und meinungsbasierten Anleitungen von Google folgen.
Spiele
Kamera & Medien
Soziale Netzwerke und Messaging
Gesundheit & Fitness
Produktivität
Unternehmens-Apps
Die neuesten Versionen
Bleiben Sie das ganze Jahr über über die neuesten Releases auf dem Laufenden, nehmen Sie an unseren Preview-Programmen teil und geben Sie uns Feedback.
Neueste Updates
Updates zu KI-Experimenten
Android Studio – Vorschau
Jetpack- und Compose-Bibliotheken
Wear OS-Releases
Privacy Sandbox ↗️
Entwerfen und planen
Hervorragende Funktionen
Bieten Sie Ihren besten Nutzern das bestmögliche Erlebnis.
Weitere Informationen
UI-Design
Entwerfen Sie eine ansprechende Benutzeroberfläche, die den Android-Best Practices entspricht.
Design für Android
Mobil
Desktop-Versionen
XR‑Headsets und XR‑Datenbrillen
AI Glasses
Widgets
Wear OS
Android TV
Android for Cars
Architektur
Robuste, testbare und wartungsfreundliche App-Logik und ‑Dienste entwickeln
Einführung
Bibliotheken
Navigation
Modularisierung
Tests
Kotlin Multiplatform
Qualität
Planen Sie die App-Qualität und richten Sie sich nach den Google Play Store-Richtlinien.
Übersicht
Wichtige Messwerte
Nutzer
Bedienungshilfen
Technische Qualität
Hervorragende Funktionen
Sicherheit
Nutzer vor Bedrohungen schützen und für eine sichere Android-Umgebung sorgen.
Übersicht
Datenschutz
Berechtigungen
Identität
Betrugsprävention
Entwickeln
Gemini in Android Studio
Ihr KI-Assistent für die Android-Entwicklung.
Weitere Informationen
Android Studio herunterladen
Kernbereiche
Rufen Sie die Beispiele und Dokumente für die benötigten Funktionen ab.
Beispiele
Unterstützung mehrerer Geräte
Benutzeroberflächen
Hintergrundprozesse
Daten und Dateien
Konnektivität
Alle Kernbereiche ⤵️
Tools und Workflow
Sie können die IDE verwenden, um Ihre App zu schreiben und zu erstellen, oder eine eigene Pipeline erstellen.
Code schreiben und debuggen
Projekte erstellen
App testen
Leistung
Befehlszeilentools
Gradle-Plug-in-API
Android Bench
Gerätetechnik
Code für Formfaktoren schreiben Geräte verbinden und Daten teilen
Smartphones, Tablets, Foldables
ChromeOS
Android for Cars
Android TV
Android XR
Wear OS
Android Health
Better Together
Alle Geräte ⤵️
Bibliotheken
API-Referenzdokumentation mit allen Details
Android-Plattform
Jetpack-Bibliotheken
Compose-Bibliotheken
Google Play-Dienste ↗️
Google Play SDK Index ↗️
Google Play
Play Console
Veröffentlichen Sie Ihre App oder Ihr Spiel und steigern Sie Ihren Umsatz auf Google Play.
Zur Play Console
Weitere Informationen ↗️
Grundlagen
Hier erfahren Sie, wie Sie Nutzerinteraktionen erzielen, Ihre App monetarisieren und sie schützen können.
Google Play-Monetarisierung
Play Integrity
Google Play-Richtlinien
Play-Programme ↗️
Games Dev Center
Spiele entwickeln und bereitstellen Tools, Downloads und Samples abrufen
Übersicht
Play Asset Delivery
Play-Spieldienste
Play Games auf dem PC
Alle Play-Anleitungen ⤵️
Bibliotheken
API-Referenzdokumentation mit allen Details
Play Feature Delivery
Play In-App-Updates
In-App-Rezensionen bei Google Play
Play Install Referrer
Google Play-Dienste ↗️
Google Play SDK Index ↗️
Alle Play-Bibliotheken ⤵️
Tools und Ressourcen
Tools zum Veröffentlichen, Bewerben und Verwalten Ihrer App.
Android App Bundles
Marke und Marketing
Play Console-APIs ↗️
Blog
Blog für Android-Entwickler
Aktuelle News
Autoren entdecken →
Kategorien entdecken
Fallstudien
Ergebnisse aus der Praxis von echten Nutzern. Hier erfahren Sie, wie verschiedene Teams unsere Tools nutzen, um ihre Ziele zu erreichen.
Veranstaltungen und Programme
Hier finden Sie Informationen zu anstehenden Webinaren, Workshops, Treffen und besonderen Initiativen, die Ihnen helfen sollen, Ihr Unternehmen auszubauen.
Neuigkeiten zu Produkten
Hier erfährst du alles über die neuesten Updates, Funktionen und Entwicklungen.
Community
Hier findest du Geschichten von unseren Nutzern, Spotlight-Funktionen und Gemeinschaftsprojekte, die uns alle zusammenbringen.
Anleitungen
Von kurzen Tipps bis hin zu ausführlichen Tutorials – diese Schritt-für-Schritt-Anleitungen sollen Ihnen helfen, effizienter und schneller zu arbeiten.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Anmelden
Develop
Core areas
UI
Übersicht
Anleitung
Beispiele
Dokumentation
Kurzanleitungen
Essentials
Mehr
Entwerfen und planen
Mehr
Entwickeln
Mehr
Übersicht
Anleitung
Beispiele
Dokumentation
Kurzanleitungen
Google Play
Mehr
Blog
Mehr
Android Studio
Einführung
Dokumentation
Compose-first-Entwicklung
Schnelleinstieg
Compose-Abhängigkeiten und -Compiler einrichten
Denken in Textform
Adaptive Apps entwickeln
Stückliste
Verwendung der Materialliste
Zuordnung von BOM zu Bibliotheksversion
UI-Architektur
Lebenszyklus
Nebenwirkungen
Phasen
Verwaltungsstatus
Übersicht
Wo soll die Winden festgehalten werden?
UI-Status speichern
Gültigkeitsdauer von Status
Status-Callbacks
Architektur
Architektonische Ebenen
Lokale Komposition
Navigation ⍈
App-Layout
Grundlagen des Layouts
Übersicht
Layoutgrundlagen
Modifikatoren
Einschränkungen und Modifikatorreihenfolge
Benutzerdefinierte Modifikatoren
Liste der Modifikatoren
Layoutcontainer
Lazy Lists und Lazy Grids
Pager
Flow-Layouts
Raster
Übersicht
Los gehts
Containerattribute festlegen
Elementattribute festlegen
FlexBox
Übersicht
Los gehts
Containerverhalten festlegen
Verhalten von Elementen festlegen
Adaptive Layouts
Grundlagen
Erste Schritte mit adaptiven Apps
Ausrichtung, Seitenverhältnis und Größe der App
Mehrfenstermodus unterstützen
Empfohlene und zu vermeidende Vorgehensweisen für adaptive Kampagnen
Strategien zur Größenanpassung
Fenstergrößenklassen verwenden
Verschiedene Bildschirmgrößen unterstützen
Informationen für adaptive Layouts abfragen
Layoutmuster
Kanonische Layouts
Ein Listen-Detail-Layout erstellen
Layout mit unterstützendem Bereich erstellen
Adaptive Navigation erstellen
Gerätespezifischer Support
Unterstützung für verbundene Displays
Unterstützung von Desktop-Fenstern
Unterstützung von Kameras auf mehreren Formfaktoren
Faltbare Smartphones / Tablets
Weitere Informationen zu faltbaren Smartphones
App für faltbare Geräte optimieren
Modi für faltbare Displays unterstützen
Unterstützung von dreifach faltbaren Geräten und faltbaren Geräten im Querformat
Erweiterte und benutzerdefinierte Layouts
Benutzerdefinierte Layouts
Ausrichtungslinien
Intrinsische Messungen
Sichtbarkeitstracking
Komponenten
Übersicht
App-Leisten
Übersicht
Von der oberen App-Leiste aus navigieren
Dynamische obere App-Leiste erstellen
Badges
Tabellenblätter am unteren Rand
Übersicht
Ansicht am unteren Rand
Button
Overview
Floating action button
Icon button
Segmented button
Infokarte
Karussell
Kästchen
Chip
Datumsauswahl
Dialogfeld
Trennlinie
Menüs
Navigationsleiste
Navigationsleiste
Navigationsleiste
Fortschrittsanzeigen
Zum Aktualisieren nach unten ziehen
Optionsfeld
Ressourcen
Scaffold
Suchleiste
Schieberegler
Kurznachricht
Wechseln
Tabs
Zeitauswahl
Übersicht
Dialogfelder für die Zeitauswahl
Kurzinfo
Designs
Übersicht
Material Design 3
Von Material 2 zu Material 3 migrieren
Material Design 2
Benutzerdefinierte Designs
Aufbau eines Themas
XML-Designs zu Compose migrieren
Stile
Übersicht
Grundlagen von Stilen
Status und Animationen in Stilen
Stile im Vergleich zu Modifikatoren
Designs mit Stilen
Leistung von Stilen
Tipps
Beispiele für die Verwendung von Stilen
Einschränkungen von Stilen
Text und Typografie
Übersicht
Anzeige und Textstil
Anzeigetext aus Ressource
Stiltext
Absatzstil
Textlayout konfigurieren
Nutzereingaben verarbeiten
Textfelder konfigurieren
Zu statusbasierten Textfeldern migrieren
Nutzerinteraktionen aktivieren
Mit Schriftarten arbeiten
Emojis einblenden
Autofill aktivieren
Bilder und Grafiken
Übersicht
Bilder
Übersicht
Bilder werden geladen
ImageBitmap und ImageVector im Vergleich
Materialsymbole
Bild anpassen
Maler und Lackierer
Bitmaps optimieren
Grafiken
Übersicht
Grafikmodifikatoren
Pinsel
Formen
Schatten
Animation
Übersicht
Animations-API auswählen
Kurzanleitung
Animationsmodifikatoren und zusammensetzbare Funktionen
Wertbasierte Animationen
Animierte Vektorbilder
Beispiel für eine erweiterte Animation
Animationen anpassen
Gemeinsame Elemente
Übersicht
Anpassen
Gängige Anwendungsfälle
Mit Navigation
Weitere Beispiele
Animationen testen
Tools
Weitere Ressourcen
Bedienungshilfen
Übersicht
API-Standardeinstellungen
Semantik
Durchlaufreihenfolge ändern
Unterstützung von nutzerseitig skalierbaren Inhalten
Zusammenführen und Bereinigen
Prüfen und Fehler beheben
Tests
Berühren und eingeben
Übersicht
Mauszeigereingabe
Übersicht
Gesten verstehen
Tippen und drücken
Ziehen, wischen und schleppen
Multi-Touch-Gesten
Scrollen
Scroll-Modifikatoren
Verschachtelte Scroll-Modifikatoren
Zweidimensionales Scrollen
Tastatureingabe
Tastaturaktionen verarbeiten
Hilfe für Tastenkombinationen
Fokus
Übersicht
Reihenfolge des Durchlaufs für den Fokus ändern
Fokusverhalten ändern
Reagieren, um den Fokus zu schärfen
Nutzerinteraktionen
Interaktionen verarbeiten
Zu Indication und Ripple APIs migrieren
Drag-and-drop
Wischen, um die Benachrichtigung zu schließen oder zu aktualisieren
Eingabestifteingabe
Übersicht
Eingabe mit Eingabestift in Textfelder
Erweiterte Eingabestiftfunktionen
Notizen-Apps
Ink API
Über die Ink API
Abhängigkeiten hinzufügen
Modul auswählen
Pinsel definieren
Strich zeichnen
Interaktive Tools mit den Geometry APIs erstellen
Status und Speicher verwalten
Epsilon und Koordinatensystem auswählen
Kopieren und einfügen