Testing, Distribution and Monetization Flashcards

(13 cards)

1
Q

an important phase in the development cycle, it ensures that the application is of high quality

A

flutter testing

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

a software development approach where tests are written before the actual code

A

test-driven development

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

app releasing tasks (4)

A
  1. change icon
  2. change app name
  3. sign the app
  4. release config
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

steps to change app icon (3)

A
  1. go to pubspec.yaml
  2. flutter pub get flutter_launcher_icons
  3. add the icon path to the image_path of flutter_icons
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

steps to change app name (2)

A
  1. go to android manifest
  2. change android:label to the desired app name
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

used to verify the ownership of an application by providing a digital signature

A

keystore

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

steps to sign your app (3)

A
  1. create a keystore
  2. configure the reference from the app ‘/android/key.properties’
  3. configure the gradle file in the app
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how to release the app

A
  1. run ‘flutter build appbundle’ or ‘flutter build apk’ in the terminal
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  • file that is to be installed on a device
  • contains all of the app’s files and code
  • signed with app’s certificate
A

android application package (APK)

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

when was android application bundle introduced?

A

2018

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

android application bundle introduced (2)

A
  1. asset packs
  2. dynamic features
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  • publishing format that includes all your app’s compiled code and resources
  • defers APK generation and signing to Google Play
A

android application bundle (AAB)

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

ways to monetize apps (7)

A
  1. ads
  2. in-app purchases
  3. subscription model
  4. paid app
  5. freemium
    6.sponsorships and partnerships
  6. affiliate marketing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly