Title: Theory / Unimportant / CS / Development / Android / UI

Name: Theme
Definition: A collection of styles that's applied to an entire app
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#2
Context: Android

Name: Color tool
Definition: A tool allowing to select and view primary and secondary color for Material design
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#3
Context: Android

Variable: res/values/colors.xml
Meaning: File associating name to colors
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#3
Context: Android

Instruction: <color name="name">#RRGGBB</color>
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#3
Meaning: Associate @color/name to the color #RRGGBB
Language: xml
Context: Android

Variable: @color/colorName
Meaning: The color associated to colorName in colors.xml
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#3
Context: Android
Language: xml

Variable: res/values/themes/themes.xml
Meaning: A list of theme
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#3
Context: Android
Language: xml

Name: Adaptive icon
Definition: An icon that has distinct foregrounda nd background layer
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-2#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-change-app-theme#3
Chapter: xml
Context: Android

Typ: RecyclerView
Meaning: A view for list, dealing efficiently with items that are not displayed
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-3#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list#0
Context: Android

Typ: FrameLayout
Meaning: A layout to contain a single view
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-3#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list#3
Context: Android

Typ: RecyclerView.ViewHolder
Meaning: Represents a single list element from a RecyclerView
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-3#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list#3
Context: Android

Typ: RecyclerView.Adapter<ViewHolderType>
Meaning: A class describing the content to display in a recycler view, where individual elements are of ViewHolderType
Page: https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list?continue=https://developer.android.com/courses/pathways/android-basics-kotlin-unit-2-pathway-3#codelab-https://developer.android.com/codelabs/basic-android-kotlin-training-recyclerview-scrollable-list#3
Context: Android