You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For help getting started with Flutter development, view the
online documentation, which offers tutorials,
samples, guidance on mobile development, and a full API reference.
Screenshots
Android
Home Page
Home Page - Search Filter Dialog
Wallpaper List Page
Save Page
User Page
Wall Page
Wall Page 2
Wall Page - Info Dialog
Wall Page - Save Dialog
Wall Page - Share Dialog
iOS
Home Page
Home Page - Search Filter Dialog
Wallpaper List Page
Save Page
User Page
Wall Page
Wall Page 2
Wall Page - Info Dialog
Wall Page - Save Dialog
Wall Page - Share Dialog
macOS
Home Page
Home Page - Search Filter Dialog
Wallpaper List Page
Save Page
User Page
Wall Page
Wall Page 2
Wall Page - Info Dialog
Wall Page - Save Dialog
Wall Page - Share Dialog
Linux
Home Page
Home Page - Filter
Home Page - Pagination
Wall Page
Wall Page - Info
Wall Page - Share
Save Page
Windows
Home Page
Home Page - Search Filter Dialog
Wallpaper List Page
Save Page
User Page
Wall Page
Wall Page - Info Dialog
Wall Page - Save Dialog
Wall Page - Share Dialog
*Haven App works on Android, iOS, macOS, Linux and Windows.
Running Tests 🧪
To run all unit and widget tests use the following command:
$ flutter test --coverage --test-randomize-ordering-seed random
To view the generated coverage report you can use lcov.
# Generate Coverage Report
$ genhtml coverage/lcov.info -o coverage/
# Open Coverage Report
$ open coverage/index.html
{
"@@locale": "en",
"counterAppBarTitle": "Counter",
"@counterAppBarTitle": {
"description": "Text shown in the AppBar of the Counter Page"
}
}
app_es.arb
{
"@@locale": "es",
"counterAppBarTitle": "Contador",
"@counterAppBarTitle": {
"description": "Texto mostrado en la AppBar de la página del contador"
}
}
Generating Translations
To use the latest translations changes, you will need to generate them:
Generate localizations for the current project:
flutter gen-l10n --arb-dir="lib/l10n/arb"
Alternatively, run flutter run and code generation will take place automatically.