Lecture 9: Versioning and Version Control Flashcards

1
Q

What is the API level?

A

Determines the compatibility between an app and the android OS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How does the API level differ from the android verision?

A

Every release of Android increments the API level, even if the overall android version doesnt change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

How are API levels used and what are they primarily used within?

A

Provides a simple integer value to determine compatibility

Primarily used within the Play Store, prevents users from accidentally installing apps from newer API levels on older devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Within the manifest file the uses-sdk XML tag is used to define what 3 SDK levels?

A
  • minimum
  • target
  • maximum
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the minimum and maximum sdk levels?

A

hard limits

api levels above or below will block installation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does the target api level represent?

A

the version you are targeting with no additional compatibility options needed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What affects the minimum api level you want to specify?

A

what components youre using in your app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What affects the target api level you choose?

A

The target audience
What platform and version of android does your target audience use?

The usage
what devices will work with which api levels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What api level is recommended as your target?

A

the most recent api level version

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

As of jan 2023 all new apps and updates to existing apps must be targeting __ or higher

A

android 12
api level 31

How well did you know this?
1
Not at all
2
3
4
5
Perfectly