Erstellen Sie eine komplette mobile App, indem Sie Android -Programmierung mit Kotlin -Sprache lernen
Die Fundamentaldaten der Android Mobile Development werden mit der Kotlin-Sprache durch aktuelle Code und letzte Bibliotheken untersucht:
5. Viel Spaß beim Lernen
4. Folgen Sie den guten Praktiken
3. Fordern Sie sich mit Betoncodierung heraus
2. Erstellen Sie eine vollständige mobile Anwendung
1. Beherrschen Sie das Android -Essentials mit Quiz
0. Bereit, externe Prüfungen und Vorstellungsgespräche abzulegen?
Exklusiv bei Google Play verfügbar und vollständig mit Kotlin -Sprache codiert,
«Kotlin für Android» ist mehr als ein Show -Fall der beliebtesten Android -Entwicklung.
|> Start Codierung in Kotlin:
Lernen Sie die Kotlin -Sprache, indem Sie eine coole und unterhaltsame Android -App entwickeln.
Hinweis: Kotlin ist eine moderne statisch programmierende Sprache,
Ermöglicht Ihnen, schnellere und stärkere Android -Apps besser zu schreiben.
|> Eine Benutzeroberfläche entwerfen:
Lernen Sie, native grafische Komponenten mit Materialdesignregeln zu verwenden.
Glossar: UI steht für die Benutzeroberfläche.
|> Lernen Sie Android SDK:
Erstellen Sie eine komplette mobile Anwendung mit Android Studio.
> Herausforderung:
Ein Weg wird durch 12 Themen vorgeschlagen.
> Quiz:
Was ist Kotlin?
A. Es ist ein Android -Framework
B. Es ist eine berühmte Bibliothek
C. Es ist eine moderne statisch programmierende Sprache
D. Es ist eine integrierte Entwicklungsumgebung
Wie bei einem Spiel, der der Held ist, können alle Themen, mit Ausnahme der ersten beiden, in Unordnung gelesen werden.
/! Die 12 Themen können nicht in eine einzelne Liste enthüllt werden, da "Wortblöcke und vertikale/horizontale Wortlisten" eine häufige Verletzung der Google Play -Richtlinie darstellen!
* 101 Android *
Lernen Sie Android, indem Sie ein erstes Projekt mit Android Studio erstellen.
In diesem Thema werden die wichtigsten Konzepte für Android -Welt, Umweltentwicklung und Programmierkonzepte entlarvt.
Darüber hinaus beherrschen Sie das am Ende dieses Kurses vorgeschlagene Quiz!
* Kotlin und Fortgeschrittener Kotlin *
Lernen Sie die Kotlin -Sprache, indem Sie eine Android -App rund um das Stranduniversum entwickeln.
Um Ihre Fähigkeiten zu verbessern, ist eine der vorgeschlagenen Herausforderungen:
Um eine benutzerdefinierte Ansicht mit magischen Luftballons zu codieren.
* Native Benutzeroberfläche *
Ein Rat, der den Materialentwurfsregeln entspricht:
Verwenden Sie einfach native Komponente!
Hinweis: Das Material Design ist ein anpassungsfähiges Richtliniensystem für Telefon, Tablet und Laptop. Es handelt sich um Konstruktionsregeln in 3D mit Materialien für UI -Komponenten, um eine Kontinuität für den Benutzer zu gewährleisten.
Diese Sitzung enthält ein Cheatsheet mit Benutzeroberfläche, einige Best Practices, um geeignete Benutzeroberflächen- und Ressourcen -Tipps zu erstellen.
* Menüs *
Menüs sind wichtig, um eine vollständige App zu erstellen.
Von der Benutzeroberfläche zur Architektur erläutern Sie in diesem Kurs, wie Sie mit Navigationsgrafikkomponenten umgehen.
* Recyclerview *
RecyClerview ist der Schlüssel, um eine Elementliste zu präsentieren. Es funktioniert mit einem Adapter, um die Anzeige zu automatisieren.
Das Adapterkonzept wird nach:
+ Wie überbrückt es die Lücke zwischen Daten und Ansicht?
+ Welche Art von Ansicht funktioniert?
Die Herausforderung besteht darin, eine Liste der schönsten Strände anzuzeigen.
Hinweis: Es ist möglich, diese Entwicklung (Listenanzeige) mit Kompose zu optimieren.
* Benutzereinstellungen *
Benutzereinstellungen sind der Anfang, um anhaltende Daten zu speichern. Es funktioniert mit der Präferenzbibliothek oder mit der DataStore -Bibliothek von Jetpack für die Integration in eine MAD -Architektur (Modern Android Development).
In allen Fällen geht es darum, Schlüsselwertpaare zu lesen und zu schreiben, die auch nach dem Schließen der Anwendung wiederhergestellt werden können.
* Datenbank *
Die lokale Datenbank in der mobilen App ist eine gute Praxis, um die Offline -Verbindung zu verwalten.
Dieses Thema enthält Informationen zum Speichern von Daten mit Android -Dateispeicher oder SQLite DB.
Die Herausforderung besteht darin, einen Strand in der lokalen DB mit der Zimmerbibliothek zu retten.
* Https Kommunikation *
Die HTTPS -Kommunikation ist in allen kompletten mobilen Apps vorhanden.
Der Begriff in der Client/Server -Umgebung wird eingeführt, um die Rolle des mobilen Clients besser zu verstehen.
In diesem Thema besteht die Herausforderung darin, Informationen über Länder aus einem dritten Teil zu erhalten, indem die beliebte Nachrüstbibliothek verwendet wird.
* Veröffentlichung *
Nie das Ende von Kotlin für Android App zu hören: Ich schreibe eine Erfolgsgeschichte. "Die Wahrheit über die mobile Anwendungsangelegenheit"
Mehr lesen