Android Kompaktkurs für den Einstieg mit Jetpack und Kotlin
What you'll learn
- 📱 Entwicklung moderner Android-Apps
- 🔥 Programmierung mit Kotlin
- 🚀 Neueste Ansätze von Android Jetpack
- 🤖 Wesentliche und aktuelle Grundlagen
- ✨ Nachvollziehbare Code-Beispiele
- 💻 Praktische Übungen
- 💥 UIs mit Constraint Layout
- 💡 Architecture Components: Data Binding, ViewModel, LiveData, Room mit Coroutines,…
Requirements
- Du solltest mindestens ein Jahr Programmiererfahrung haben
- Kenntnisse in HTML oder XML sind nützlich
- Dieser Kurs kann mit Windows, Mac oder Linux durchgeführt werden
Description
Wolltest du schon immer eine Android-App programmieren, wusstest aber nicht wie du beginnen sollst?
Dann bietet dir dieser Kurs einen schrittweisen und logisch nachvollziehbaren Einstieg. Anstatt dich in der umfangreichen aber auch unübersichtlichen Dokumentation für Android-Entwickler zu verlieren oder durch Internet-Suchen auf unvollständige oder veraltete Informationen zu stoßen, findest du hier alles, was du für die Programmierung deiner ersten Android-App mit den aktuellen Ansätzen und Tools brauchst.
Findest du, dass es schwierig ist, bei all den neuen Android-Werkzeugen den Überblick zu behalten (z.B. Jetpack, ViewModel und AndroidX)? Bist du unsicher, welche dieser Weiterentwicklungen für dich relevant sind?
Dann erhältst du durch diesen Kurs einen praktischen Einblick über die wichtigsten und spannendsten Neuerungen im Umfeld der Android-Programmierung.
Oder möchtest du – wie viele andere Android-Entwickler auch – für deine nächste App Kotlin anstatt Java verwenden?
Dann lernst du hier die wesentlichen Grundlagen und Sprachkonzepte kennen, um Kotlin einzusetzen. Dazu wirst du Kotlin schrittweise durch die praktische Anwendung erlernen.
Die Android-Entwicklung steht nicht still
Die Werkzeuge und Ansätze zur Entwicklung von Android-Apps haben sich in den letzten Jahren stark verändert und weiterentwickelt. Neben der Programmiersprache Kotlin, die zu einer vollständigen und sehr beliebten Alternative zu Java in der Android-Entwicklung geworden ist, gibt es viele neue Bibliotheken und nützliche Werkzeuge, die unter dem Namen Android Jetpack zusammengefasst werden.
Dieser Kurs dir zeigt anhand praktischer und schrittweise aufbauender Code-Beispiele, wie der Einstieg in die moderne Android-Programmierung mit Jetpack und Kotlin in wenigen Stunden gelingt und stellt dabei verschiedene, wichtige Neuerungen der letzten Zeit vor:
Constraint Layout
Kotlin
Data Binding
ViewModel
LiveData
ViewPager2
Room mit Kotlin Coroutines
Architecture Components
… und noch mehr, da dieser Kurs beständig aktualisiert und ergänzt wird.
Nicht nur für Einsteiger in die Android-Programmierung
Wenn du programmieren kannst aber noch nie eine Android-App entwickelt hast, dann wird dich dieser Kurs stufenweise in dieses Thema einführen.
Falls du bereits Android-Entwickler bist und dich für bestimmte Themen wie z.B. Data Binding interessierst, dann kannst du direkt die entsprechenden Abschnitte dazu durcharbeiten.
Übungsaufgaben ermöglichen dir einen praktischen Einstieg durch Anwendung und Vertiefung der vorgestellten Aspekte.
Der Kurs beschränkt sich auf die aus meiner Sicht absolut notwendigen Konzepte und verweist an vielen Stellen auf weiterführende Informationen.
Sollten im Zuge der Weiterentwicklung von Android Jetpack weitere wichtige Änderungen erscheinen, dann wird der Kurs mit diesen Themen in Zukunft erweitert.
Who this course is for:
- Leute mit Programmiererfahrung, die in die Android-Entwicklung einsteigen wollen
- Programmierer, die Android-Apps mit den neuesten Tools bauen wollen
- Android-Entwickler mit Interesse an den neuen Ansätzen wie Jetpack und Kotlin
Instructor
Seit über 25 Jahren in der Softwareentwicklung tätig, verfüge ich über eine vielseitige Laufbahn in der IT-Branche. Mein Studienabschluss als Diplom-Informatiker legte den Grundstein, welchen ich später durch meine Doktorarbeit in Informatik weiter festigte. Dabei vertiefte ich nicht nur mein Fachwissen, sondern sammelte auch erste Lehrerfahrungen. Mein beruflicher Weg führte mich durch Startups, mittelständische Betriebe und einen globalen Großkonzern, wobei ich vielfältige praktische Kenntnisse erwarb.
Im Laufe der Jahre habe ich mich stets weiterentwickelt und mit einigen Technologien und Plattformen gearbeitet. Mein Portfolio reicht von der Fullstack-Webentwicklung, bei der ich unterschiedliche Frontend- und Backend-Technologien einsetze, bis hin zu mobilen Apps mit Kotlin in Android und React Native für Android und iOS.
Seit mehr als einem Jahrzehnt habe ich das Privileg, als Professor für Informatik an der DHBW Lörrach zu lehren. Diese Position ermöglicht es mir, mein fundiertes Wissen, meine langjährige Erfahrung und meine anhaltende Begeisterung für aktuelle Technologietrends an Interessierte weiterzugeben. Meine Motivation liegt sowohl im tiefen Verständnis innovativer Technologien als auch in deren klarer und verständlicher Vermittlung.