• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

icapps / flutter-template / 22184564411

19 Feb 2026 01:52PM UTC coverage: 55.742% (-1.3%) from 57.074%
22184564411

Pull #379

github

web-flow
Merge 9542957ac into 861312450
Pull Request #379: feat: gradle upgrade

32 of 180 new or added lines in 23 files covered. (17.78%)

9 existing lines in 8 files now uncovered.

1199 of 2151 relevant lines covered (55.74%)

1.76 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

87.5
/lib/viewmodel/splash/splash_viewmodel.dart
1
import 'dart:async';
2

3
import 'package:flutter_template/navigator/onboarding_navigator.dart';
4
import 'package:flutter_template/repository/remote_config/remote_config_repository.dart';
5
import 'package:flutter_template/repository/shared_prefs/local/local_storage.dart';
6
import 'package:flutter_template/util/logging/app_transactions.dart';
7
import 'package:flutter_template/util/logging/sentry_performance_logger.dart';
8
import 'package:icapps_architecture/icapps_architecture.dart';
9
import 'package:injectable/injectable.dart';
10

11
@injectable
12
class SplashViewModel with ChangeNotifierEx {
13
  final LocalStorage _localStorage;
14
  final OnboardingNavigator _onboardingNavigator;
15
  final RemoteConfigRepository _remoteConfigRepository;
16
  final SentryPerformanceLogger _sentryPerformanceLogger;
17

18
  SplashViewModel(
1✔
19
    this._localStorage,
20
    this._onboardingNavigator,
21
    this._remoteConfigRepository,
22
    this._sentryPerformanceLogger,
23
  );
24

25
  Future<void> init() async {
1✔
26
    await _sentryPerformanceLogger.startTransaction(AppTransactions.splashComplete);
2✔
27
    await _localStorage.checkForNewInstallation();
2✔
28
    await _remoteConfigRepository.refreshRemoteConfig();
2✔
29
    await _sentryPerformanceLogger.finishTransaction(AppTransactions.splashComplete);
2✔
30
    await _onboardingNavigator.goToNextScreen();
2✔
31
  }
32

NEW
33
  void finishAppLoadTransaction() => _sentryPerformanceLogger.finishAppLoadTransaction();
×
34
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc