1 of 5

Lyrics

And how we use it in Flipkart

2 of 5

What?

  • A library to convert schema definitions to entity classes.

  • Designed in a plug and play format

  • Allows pre-processing of schemas

3 of 5

Why?

  • Support for features like generics as first class constructs

  • Support for multiple architectures through one schema

  • First class support for Android specific features

4 of 5

Flipkart

  • All entities shared between Android app and backend are Lyrics schemas

  • Generates different style of classes for app and backend

  • Reduction of duplicate efforts and errors

5 of 5

Future

  • Support for multiple languages like Swift, Groovy

  • Support for XML and YAML schemas