internal fun Application.showApiVersions() {
  Build.VERSION_CODES::class.java.declaredFields.forEach {
    it.isAccessible = true
    println("# API ${it?.get(this)} - ${it.name}")
  }
  println("# Android ${Build.VERSION.RELEASE} - API ${Build.VERSION.SDK_INT}")
}

/*

@See
https://bit.ly/3AzAHvF

I: # API 1 - BASE
I: # API 2 - BASE_1_1
I: # API 3 - CUPCAKE
I: # API 10000 - CUR_DEVELOPMENT
I: # API 4 - DONUT
I: # API 5 - ECLAIR
I: # API 6 - ECLAIR_0_1
I: # API 7 - ECLAIR_MR1
I: # API 8 - FROYO
I: # API 9 - GINGERBREAD
I: # API 10 - GINGERBREAD_MR1
I: # API 11 - HONEYCOMB
I: # API 12 - HONEYCOMB_MR1
I: # API 13 - HONEYCOMB_MR2
I: # API 14 - ICE_CREAM_SANDWICH
I: # API 15 - ICE_CREAM_SANDWICH_MR1
I: # API 16 - JELLY_BEAN
I: # API 17 - JELLY_BEAN_MR1
I: # API 18 - JELLY_BEAN_MR2
I: # API 19 - KITKAT
I: # API 20 - KITKAT_WATCH
I: # API 21 - LOLLIPOP
I: # API 22 - LOLLIPOP_MR1
I: # API 23 - M
I: # API 24 - N
I: # API 25 - N_MR1
I: # API 26 - O
I: # API 27 - O_MR1
I: # API 28 - P
I: # API 29 - Q
I: # API 30 - R
I: # API 31 - S
I: # Android 12 - API 31
*/