Slide 1

Slide 1 text

Simplifying Build Configuration with Amper Márton Braun Developer Advocate

Slide 2

Slide 2 text

Why Amper?

Slide 3

Slide 3 text

Why Amper? Simple

Slide 4

Slide 4 text

Why Amper? Simple Toolable

Slide 5

Slide 5 text

Why Amper? Simple Toolable Multiplatform

Slide 6

Slide 6 text

Demo

Slide 7

Slide 7 text

Current features Building and testing JVM and KMP projects Tooling support in Fleet and IntelliJ IDEA Declarative configuration files Maven dependencies with completion Multi-module projects Compose Multiplatform support Working with Gradle version catalogs* Gradle interoperability* Helpful tooling for new projects and modules *in Gradle-based projects

Slide 8

Slide 8 text

Future plans 🔮 Extensibility Amper version catalogs Packaging and publication Native dependencies (CocoaPods, SPM) Platform-specific test types (e.g. Android instrumented) ... and more! KSP support Build variants Other platforms and product types

Slide 9

Slide 9 text

jb.gg/amper jb.gg/amper-slack jb.gg/amper-issues Documentation and samples Feedback and discussions at the JetBrains booth! Get started with Amper

Slide 10

Slide 10 text

zsmb.co/talks Márton Braun @[email protected] jb.gg/amper 👉 Don’t forget to vote See you at the booth! Thank you!