Möchten Sie in die App-Entwicklung einsteigen oder eine eigene Idee als App umsetzen? Dann machen Sie sich mit diesem Buch Schritt für Schritt mit den Grundlagen der App-Entwicklung mit Kotlin vertraut. Nach den ersten Schritten erfahren Sie an 90 Beispielprojekten, wie Sie auf Gerätesensoren, Datenbanken und Systemdienste zugreifen.
Mit Kotlin liegen Sie als Einsteiger und Umsteiger genau richtig. Kotlin ist Googles bevorzugte Sprache für die App-Entwicklung, ist bei Java-Kennern beliebt, aber auch für Einsteiger geeignet, wie dieses Buch beweist.
Kotlin lernen – ohne Vorkenntnisse
Die Kotlin-Grundlagen verstehen
System und Sensoren ansprechen
Apps und Spiele entwickeln
Von den Grundlagen bis zu eigenen App-Ideen
So gelingt der Einstieg
Lernen Sie die Sprachgrundlagen mit der Entwicklungsumgebung IntelliJ IDEA, steigen Sie in Android Studio ein und machen Sie sich mit der App-Gestaltung vertraut. Danach sind Sie bereit für die Entwicklung mit Kotlin für Android.
App-Entwicklung in der Praxis
Was darfs sein: ein Rechentrainer, Zugriff auf System-Apps oder lieber ein Casual Game? Über 90 Beispielprojekte, die Sie leicht nachprogrammieren oder auch als Vorlage nutzen können, zeigen Ihnen die APIs und Funktionen in Aktion.
Fortgeschrittene Features leicht gemacht
Thomas Theis behält seinen anfängerfreundlichen Stil auch bei, wenn es etwas schwieriger wird. Von objektorientiert bis funktional, mit Lambdas, Erweiterungsfunktionen und vielem mehr: So setzen Sie Ihre eigenen App-Ideen um.
Alle Codebeispiele und Projekte stehen zum Download bereit.
In dieser Leseprobe stellt Thomas Theis Ihnen zunächst die Entwicklungsumgebung IntelliJ IDEA vor. Nach der Installation legen Sie ein erstes Projekt an, wie in allen ersten Kapiteln des Buchs. In Kapitel 4 erfahren Sie, wie Sie in Ihren Programmen größere Datenmengen strukturieren und in Dateien ablegen. Neben IntelliJ IDEA entwickeln Sie in diesem Buch auch mit Android Studio, einer frei verfügbare Entwicklungsumgebung von Google. Dessen wichtigsten Elemente lernen Sie in Kapitel 10 kennen, "Entwicklung von Android-Apps".
Wer hat's geschrieben?
Thomas Theis, Dipl.-Ingenieur für technische Informatik, Software-Entwickler und verfügt über langjährige Erfahrung als EDV-Dozent, unter anderem an der Fachhochschule Aachen, und als Ausbilder für Fachinformatiker. Er leitet Schulungen zu C/C++, Visual C#, Visual Basic sowie Webprogrammierung. Als langjähriger Programmiertrainer weiß er um die vielen Stolperfallen, mit denen Einsteiger konfrontiert werden. Seine Spezialität sind daher seine Fähigkeit, auch komplizierte Sachverhalte leicht verständlich zu machen und besonders anschauliche Beispiele aus der Praxis, die zum Nachprogrammieren einladen.