Dev.to
6/8/2026

OpenAPI, ORM, SVG and Lottie
Short summary
Codename One releases build-time code generation tools for cross-platform Java/Kotlin development: an OpenAPI client generator that creates type-safe clients from API specs (keeping mobile bindings in sync with backend changes), a SQLite ORM using JPA annotations with compile-time code generation, and SVG/Lottie transcoders. All integrate via Maven plugin with zero runtime reflection, catching integration errors at compile time instead of runtime.
- •OpenAPI client generator produces typed Java code from API specs, eliminating hand-rolled HTTP calls and manual JSON parsing
- •SQLite ORM uses familiar JPA annotations (@Entity, @Column, @Id) with compile-time DAO code generation for type safety
- •Build-time Maven plugin pipeline catches integration errors at compile time, with no reflection or service loaders
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



