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
2
Q
a software development approach where tests are written before the actual code
A
test-driven development
3
Q
app releasing tasks (4)
A
- change icon
- change app name
- sign the app
- release config
4
Q
steps to change app icon (3)
A
- go to pubspec.yaml
- flutter pub get flutter_launcher_icons
- add the icon path to the image_path of flutter_icons
5
Q
steps to change app name (2)
A
- go to android manifest
- change android:label to the desired app name
6
Q
used to verify the ownership of an application by providing a digital signature
A
keystore
7
Q
steps to sign your app (3)
A
- create a keystore
- configure the reference from the app ‘/android/key.properties’
- configure the gradle file in the app
8
Q
how to release the app
A
- run ‘flutter build appbundle’ or ‘flutter build apk’ in the terminal
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)
10
Q
when was android application bundle introduced?
A
2018
11
Q
android application bundle introduced (2)
A
- asset packs
- dynamic features
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)
13
Q
ways to monetize apps (7)
A
- ads
- in-app purchases
- subscription model
- paid app
- freemium
6.sponsorships and partnerships - affiliate marketing