flutter/dev/a11y_assessments
Denis Bowen 47aed96ca1
text button case rework (#154943)
Rework on the text button use case to pass [b/347102786](https://b.corp.google.com/347102786), 

After talking with the tester, it seems like there isn't an issue with the A11y of the text button, rather just how the test case is set up. In order for the text case to pass, there needs to be real time feedback of an action that is done by pressing the text button (think of a dialog popup, or form submission notification). 

So I rewrote the test case to mimic a simple form with a submit button that once submitted, will let the user know it is submitted with a snack bar notification. https://screencast.googleplex.com/cast/NTM0ODc1NDIxMDE2MDY0MHwzYWI4MTZhMS1hMA
2024-09-13 19:11:08 +00:00
..
android Manual roll to 48ddaf578fb0c8326d5b4b680b0f49ea72e33216 (#155070) 2024-09-12 17:58:12 +00:00
ios [iOS] Migrate @UIApplicationMain attribute to @main (#146707) 2024-04-16 22:13:03 +00:00
lib text button case rework (#154943) 2024-09-13 19:11:08 +00:00
linux Adds a11y assessment sample app (#131716) 2023-08-03 16:15:14 +00:00
macos [macOS] support secure restorable state by default (#151605) 2024-07-12 11:08:26 -07:00
test text button case rework (#154943) 2024-09-13 19:11:08 +00:00
web Migrate apple-mobile-web-* to mobile-web-*. (#154964) 2024-09-11 00:39:51 +00:00
windows [Windows] Drop support for Windows 7/8 apps in template (#146668) 2024-04-12 01:07:20 +00:00
.metadata Adds a11y assessment sample app (#131716) 2023-08-03 16:15:14 +00:00
analysis_options.yaml Adds a11y assessment sample app (#131716) 2023-08-03 16:15:14 +00:00
pubspec.yaml Upgrade leak tracker. (#154157) 2024-08-28 05:23:18 +00:00
README.md Bump new release for a11y_assessment (#150213) 2024-06-13 20:27:23 +00:00

a11y_assessments

This app is used for internal testing.

Release a new version for Android

pre-requisite: This can and should only be done by a googler and you must also be in the flutter.dev play console account.

  1. Follow https://docs.flutter.dev/deployment/android to create a keystore file if you don't already have one.

  2. Bump the pubspec.yaml version

  3. Create a key.properties file in android/ directory following this format.

storePassword=<password>
keyPassword=<password>
keyAlias=upload
storeFile=<keystore path>
  1. Run flutter build appbundle and upload the artifact to play console

Release a new version for iOS

pre-requisite: This can and should only be done by a googler and you must also be in the FLUTTER.IO LLC developer account with iOS distribution permission.

  1. Bump the pubspec.yaml version
  2. Run flutter build ipa and upload the artifact to app store using transporter or other tools. For more information, see https://docs.flutter.dev/deployment/ios.
  3. Once the app is in TestFlight, add appropriate testers to the app so they can start testing.