About Android versions and naming [closed]

About Android versions and naming [closed]

Android 4.1 was jellybean. Also 4.2 and 4.3. And then, 4.4 emerged - as KitKat. After that, it bounced right up to 5.0 Lollipop!
How does this 'versioning' system work? What makes a 'new version with ...