- Install Flutter
- Create a test application
- The application should: display the text "Hey there" in the middle of the screen and after tapping anywhere on the screen, a background color should be changed to a randomly generated color. You can also add any other feature to the app - that adds bonus points
- Please do not use any external libraries for color generation
- Use solid_lints to (https://pub.dev/packages/solid_lints) perform static code analysis and fix any issues.
- Don't use any "AI tools" like ChatGPT or similar.
- Push code to GitHub
- Send the link to the GitHub repository back
You can find more information about this test task here: https://bit.ly/3wlSFzk
To generate a random color, I used HSV Color Space from article: https://martin.ankerl.com/2009/12/09/how-to-create-random-colors-programmatically/
flutter test integration_test/app_test.dart
Feature | Package |
---|---|
State Management | rxdart |
Dependency Injection | get_it |