Andreas Fahrecker 319f539b48
Feature/BugFix-01 Future Time Progresses (#4)
- Fixed Bug with Future Time Progresses
  Now no longer shows future time progresses in dashboard or in app drawer
- Dashboard Now Shows started and future times.
  These cards are divided based on their count
- Fixed Bug Future Progress In Detail Screen
- Progress Detail Screen Now Shows in how many Days a progress starts
- BugFix App Version

Signed-off-by: Andreas Fahrecker <AndreasFahrecker@gmail.com>
2020-12-04 05:15:04 +01:00

25 lines
948 B
Dart

import 'package:flutter/material.dart';
import 'package:package_info/package_info.dart';
import 'package:redux/redux.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:time_progress_tracker/app.dart';
import 'package:time_progress_tracker/middleware/store_time_progress_middleware.dart';
import 'package:time_progress_tracker/models/app_state.dart';
import 'package:time_progress_tracker/persistence/time_progress_repository.dart';
import 'package:time_progress_tracker/reducers/app_state_reducer.dart';
Future<void> main() async {
WidgetsFlutterBinding.ensureInitialized();
runApp(TimeProgressTrackerApp(
store: Store<AppState>(
appStateReducer,
initialState: AppState.initial(),
middleware: createStoreTimeProgressListMiddleware(
TimeProgressRepository(await SharedPreferences.getInstance()),
),
),
appVersion: (await PackageInfo.fromPlatform()).version,
));
}