Skip to content

Commit 0364afa

Browse files
Merge pull request #9 from SandroMaglione/package-upgrades
Package upgrades
2 parents 572c38b + 098beed commit 0364afa

15 files changed

+403
-278
lines changed

android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ android {
4747
applicationId "com.sandromaglione.flutter.supabase.complete.flutter_supabase_complete"
4848
// You can update the following values to match your application needs.
4949
// For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-build-configuration.
50-
minSdkVersion flutter.minSdkVersion
50+
minSdkVersion 19
5151
targetSdkVersion flutter.targetSdkVersion
5252
versionCode flutterVersionCode.toInteger()
5353
versionName flutterVersionName

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ subprojects {
2626
project.evaluationDependsOn(':app')
2727
}
2828

29-
task clean(type: Delete) {
29+
tasks.register("clean", Delete) {
3030
delete rootProject.buildDir
3131
}

lib/app.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ class _AppState extends State<App> {
4343
@override
4444
Widget build(BuildContext context) {
4545
return MaterialApp.router(
46-
routerDelegate: _appRouter.delegate(),
47-
routeInformationParser: _appRouter.defaultRouteParser(),
46+
routerConfig: _appRouter.config(),
4847
);
4948
}
5049
}

lib/app/pages/home_page.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1+
import 'package:auto_route/auto_route.dart';
12
import 'package:flutter/material.dart';
23
import 'package:flutter_supabase_complete/app/repository/auth_repository.dart';
34
import 'package:flutter_supabase_complete/app/widgets/update_user_form.dart';
45
import 'package:flutter_supabase_complete/app/widgets/user_information_text.dart';
56
import 'package:flutter_supabase_complete/injectable.dart';
67
import 'package:supabase_flutter/supabase_flutter.dart';
78

9+
@RoutePage()
810
class HomePage extends StatelessWidget {
911
final User user;
1012
const HomePage({

lib/app/pages/sign_in_page.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import 'package:flutter_supabase_complete/app/repository/auth_repository.dart';
44
import 'package:flutter_supabase_complete/core/routes/app_router.dart';
55
import 'package:flutter_supabase_complete/injectable.dart';
66

7+
@RoutePage()
78
class SignInPage extends StatefulWidget {
89
const SignInPage({Key? key}) : super(key: key);
910

lib/app/pages/sign_up_page.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
33
import 'package:flutter_supabase_complete/app/repository/auth_repository.dart';
44
import 'package:flutter_supabase_complete/injectable.dart';
55

6+
@RoutePage()
67
class SignUpPage extends StatefulWidget {
78
const SignUpPage({Key? key}) : super(key: key);
89

lib/app/pages/splash_screen_page.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import 'package:supabase_flutter/supabase_flutter.dart';
66
/// Initial loading route of the app.
77
///
88
/// Used to load required information before starting the app (auth).
9+
@RoutePage()
910
class SplashScreenPage extends StatefulWidget {
1011
const SplashScreenPage({Key? key}) : super(key: key);
1112

lib/app/services/supabase_auth_repository.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class SupabaseAuthRepository implements AuthRepository {
5151
).map((response) => response.user?.id).flatMap(
5252
(id) => Either.fromNullable(
5353
id,
54-
(_) => const MissingUserIdLoginFailure(),
54+
() => const MissingUserIdLoginFailure(),
5555
).toTaskEither(),
5656
);
5757
}

lib/core/routes/app_router.dart

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ import 'package:supabase_flutter/supabase_flutter.dart';
1111

1212
part 'app_router.gr.dart';
1313

14-
@MaterialAutoRouter(
15-
replaceInRouteName: 'Page,Route',
16-
routes: <AutoRoute>[
17-
AutoRoute(page: SplashScreenPage, initial: true),
18-
AutoRoute(page: SignUpPage),
19-
AutoRoute(page: SignInPage),
20-
AutoRoute(page: HomePage),
21-
],
22-
)
23-
class AppRouter extends _$AppRouter {}
14+
@AutoRouterConfig(replaceInRouteName: 'Page,Route')
15+
class AppRouter extends _$AppRouter {
16+
@override
17+
List<AutoRoute> get routes => [
18+
AutoRoute(page: SplashScreenRoute.page, initial: true),
19+
AutoRoute(page: SignUpRoute.page),
20+
AutoRoute(page: SignInRoute.page),
21+
AutoRoute(page: HomeRoute.page),
22+
];
23+
}

lib/injectable.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ import 'package:injectable/injectable.dart';
55
final getIt = GetIt.instance;
66

77
@InjectableInit()
8-
void configureDependencies() => $initGetIt(getIt);
8+
void configureDependencies() => getIt.init();

0 commit comments

Comments
 (0)