Moderne Android-Entwicklung
Die vom Android-Team empfohlenen Entwicklungstools, Bibliotheken und Anleitungen, mit denen sich qualitativ hochwertige Android-Apps schnell und einfach erstellen lassen
Produktivität steigern
Mit dem modernen Android-Ansatz können Sie Apps mit weniger Code erstellen und so die Entwicklungsgeschwindigkeit erhöhen und den Wartungsaufwand reduzieren.
Abstürze reduzieren
Wenn Sie Best Practices berücksichtigen, sehen Sie weniger Fehler und Ihre Nutzer erhalten weniger Programmfehler und Abstürze.
Konzentrieren Sie sich darauf, was Ihre App einzigartig macht
Dank weniger Boilerplate, Codekomplexität, weniger Fehlern und integrierter Abwärtskompatibilität können Sie sich ganz darauf konzentrieren, Ihre App einzigartig zu machen.
Was ist die moderne Android-Entwicklung?
Verfassen:
Ansprechende Benutzeroberflächen erstellen
Jetpack Compose vereinfacht und beschleunigt die UI-Entwicklung für Android. Schreiben Sie weniger Code und verwenden Sie leistungsstarke Tools und intuitive Kotlin-APIs.
Kotlin:
Eine moderne, prägnante und leistungsstarke Sprache
Mehr als 95% der Top-1.000-Android-Apps nutzen Kotlin, um die Produktivität, die Zufriedenheit der Entwickler und die Sicherheit von Code zu steigern.
Jetpack:
-Bibliotheken für eine einfachere App-Entwicklung
Sehen Sie sich die Android-Bibliothekssuite an, die unsere Best Practices implementieren und den Boilerplate-Code reduzieren.
Android Studio für die Entwicklung verwenden
Android Studio ist die offizielle IDE für die Entwicklung von Android-Apps. Sie enthält Compose-Designtools, ein flexibles Build-System und den Android-Emulator.
Auf neueste Android-Version ausrichten
Wir kümmern uns um die Abwärtskompatibilität, damit du die neueste Android-Version auswählen, die neuesten Technologien verwenden und auf allen Android-Versionen und -Geräten einheitlich laufen kannst.
Best Practices für Architektur und Tests
Architektur, Testmuster und Anleitungen helfen Ihnen, solide, skalierbare Anwendungen zu erstellen.
App-Qualität
Erstellen Sie hochwertige Apps, die eine nahtlose und konsistente Nutzererfahrung bieten. Hier erfährst du, wie du Apps für große Bildschirme entwickelst und dafür sorgst, dass deine Apps auf verschiedenen Formfaktoren wie Tablets, faltbaren Geräten und Chromebooks einwandfrei funktionieren. Nutze die Checkliste für die Android-Hauptqualität, um die reibungslose und sichere Nutzererfahrung zu bewerten.
Gut | Super | |
---|---|---|
Hauptwert
|
Unterhaltsam, nützlich oder beides
|
|
Nutzererfahrung
|
Einfach zu verwenden |
Hervorragend zu bedienen
|
Technische Qualität
|
Gut auf den Geräten der Nutzer funktionieren |
Geräte der Nutzer optimal nutzen
|
Datenschutz und Sicherheit
|
Sicher |
Für Sicherheit entwickelt
|
Gut | |
---|---|
Hauptwert
|
Unterhaltsam, nützlich oder beides
|
Nutzererfahrung
|
Einfach zu verwenden |
Technische Qualität
|
Funktioniert gut auf den Geräten der Nutzer |
Datenschutz und Sicherheit
|
Sicher |
Super | |
---|---|
Hauptwert
|
Unterhaltsam, nützlich oder beides
|
Nutzererfahrung
|
Hervorragend zu bedienen
|
Technische Qualität
|
Optimale Nutzung der Geräte der Nutzer
|
Datenschutz und Sicherheit
|
Für Sicherheit entwickelt
|
Beispiele
Now in Android
„Now in Android“ ist eine Android-App, die mit Kotlin und Jetpack Compose erstellt wurde. Now in Android soll als Referenz für Android-Entwickler dienen, die Best Practices für Design und Entwicklung modellieren.
Beispiele erstellen
Dieses Repository enthält eine Reihe einzelner Android Studio-Projekte, in denen du mehr über die Funktion „Compose“ in Android erfahren kannst. Jedes Beispiel zeigt unterschiedliche Anwendungsfälle, Komplexitätsstufen und APIs.
Aufgaben-App
Diese Beispiele zeigen verschiedene Architekturansätze für die Entwicklung von Android-Apps. In den verschiedenen Zweigen wird dieselbe App (eine TODO-App) mit kleinen Unterschieden implementiert.
Für verschiedene Formfaktoren arbeiten
Leitfaden
Kotlin-Leitfaden
Viele Jetpack-Bibliotheken für Wear OS sind in Kotlin geschrieben, um deine Entwicklung zu optimieren. Hier erfährst du, wie du die moderne Android-Entwicklung auf Apps für das Handgelenk einbaust.
Leitfaden
Anleitung für große Bildschirme
Sie können dieselben Konzepte wie zum Erstellen der Benutzeroberfläche und der Layoutverwaltung in mobilen Apps verwenden, um Ihre App auf große Bildschirme auszuweiten. Mehr erfahren.
Leitfaden
Für TV erstellen
Mit der Compose for TV-Bibliothek können Sie moderne native TV-Apps effizienter und mit weniger Code erstellen. Dazu werden für das Fernseher optimierte Komponenten verwendet, die sich leicht anpassen lassen.
Kurse und Lernpfade
Kurs
Kurs "Android-Grundlagen mit Compose"
Hier erfährst du mehr über Best Practices und empfohlene Architekturen zum Erstellen robuster Apps in Produktionsqualität.
Kurs
Jetpack Compose für Android-Entwickler
Dieser Kurs richtet sich an Android-Entwickler, die die Funktion „Compose“ zu Themen wie Layout, Design, Animation, Architektur und Zustand kennenlernen möchten.
Kurs
Lernpfad zur modernen Android-App-Architektur
Hier erfährst du mehr über Best Practices und empfohlene Architekturen zum Erstellen robuster Apps in Produktionsqualität.
Kurs
Videoreihe „MAD Skills“
In unserer Serie MAD Skills lernen Sie Best Practices für das Programmieren und die neuesten Methoden direkt vom Android-Team kennen.