Kotlin: Tipps und Best Practices
300 Seiten
German
PDF
4.5

Kotlin: Tipps und Best Practices

Kotlin: Tipps und Best Practices

Autor:

Jahr:

Zusammenfassung:

Das Buch „Kotlin: Tipps und Best Practices“ ist ein praktischer Leitfaden für Entwickler, die bereits mit den Grundlagen der Sprache vertraut sind und ihr Können auf die nächste Stufe heben möchten. Der Autor, Alexej Woronow, hat eine Sammlung bewährter Techniken, Architekturlösungen und Empfehlungen zusammengestellt, die dabei helfen, Code zu schreiben, der leicht zu warten, zu testen und zu erweitern ist.



Für wen ist dieses Buch?

  • Java-Entwickler, die auf Kotlin umsteigen und typische Fehler vermeiden möchten.
  • Android-Programmierer, die die Qualität ihrer Anwendungen verbessern wollen.
  • Backend-Ingenieure, die Kotlin für die Serverentwicklung nutzen (Ktor, Spring Boot).
  • Alle, die prägnanten, sicheren und effizienten Code in Kotlin schreiben möchten.


Was werden Sie lernen?

  • Null-Sicherheit: Wie man nullable Typen, den Elvis-Operator und die Funktionen let/apply/run richtig einsetzt.
  • Funktionale Programmierung: Closures, Lambdas, Collection-Chains und Inline-Funktionen.
  • Koroutinen und Asynchronität: Strukturierte Nebenläufigkeit, Channels, Flow und Fehlerbehandlung in Koroutinen.
  • Entwurfsmuster: Anwendung klassischer GoF-Muster in Kotlin, einschließlich Delegation, Singleton via object und Builder via apply.
  • Arbeit mit DSL: Erstellung domänenspezifischer Sprachen mit Lambdas mit Empfänger.
  • Architektur: Clean Architecture, MVVM, Abhängigkeitsinjektion (manuell und über Koin/Dagger).
  • Testen: Schreiben von Unit-Tests, Mock-Objekten und Testen von Koroutinen.


Jedes Kapitel enthält reale Codebeispiele, Vergleiche „schlecht“ vs. „gut“ und Erklärungen, warum ein bestimmter Ansatz als Best Practice gilt. Das Buch ist nicht mit Theorie überladen – der Schwerpunkt liegt auf praktischem Nutzen und der sofortigen Anwendung in Projekten.



„Kotlin: Tipps und Best Practices“ wird ein unverzichtbares Nachschlagewerk für alle, die Code schreiben möchten, den man Kollegen zeigen kann, und die Fallstricke vermeiden wollen, auf die Anfänger hereinfallen. Unabhängig davon, ob Sie an einer mobilen App oder einem Microservice arbeiten – dieses Buch hilft Ihnen, Ihren Code sauberer, schneller und zuverlässiger zu machen.

Empfehlungen