Modern Android App Development with Kotlin

Target group: Software developers
* For in-house events, these details may differ
Registration

Kotlin is the state-of-the-art alternative to Java and can be used in a wide range of scenarios, even outside the Java Virtual Machine (JVM). You can, for example, use Kotlin to implement native Android apps, web backends or cross-platform libraries.

This training introduces the programming language Kotlin and modern Android app development.

The participants get to know the development of native Android apps with Kotlin using various examples. Practical exercises are the main focus of this course and provide participants with a solid basis of knowledge for later everyday use.

Agenda

  • Kotlin basics
  • Kotlin concepts & language features
    • Null safety
    • Coroutines
    • Delegates
    • Sealed classes
    • Extension functions
    • Higher-order functions
  • Android app architecture
    • Separation of concerns – separation of UI und business logic
    • Layered Architecture
    • Dependency Injection
  • UI development with Jetpack Compose
  • Concurrency and und network communication
  • Data storage & persistence
  • Testing
    • Unit Tests
    • UI Tests
Registration „Modern Android App Development with Kotlin“ Training Description PDF, 52.85 kB

Trainer

Lächelnder Johannes Schamburger

Johannes Schamburger

Android Developer Read More

Back to the overview