Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
db34c34
Migrasi ke Flutter V2 Embedding
CoderJava Mar 8, 2021
ccc75fd
Update README.md
CoderJava Mar 24, 2021
79f3e12
Update README.md
CoderJava Mar 24, 2021
61d0166
Starting development v3.0.0
CoderJava Jul 9, 2021
ee90525
Merge remote-tracking branch 'origin/master' into dev-v3.0.0
CoderJava Nov 14, 2021
0471181
Update pubspec.yaml
CoderJava Nov 14, 2021
f58de8a
Create class base_url_config.dart
CoderJava Nov 14, 2021
f59fbb6
Create device_utils.dart
CoderJava Nov 14, 2021
18a63bf
Create flavor_config.dart
CoderJava Nov 14, 2021
098f3cd
Update .gitignore file
CoderJava Nov 21, 2021
83a9d0f
Delete widget_test.dart
CoderJava Nov 21, 2021
29394bd
Added .flutter-plugins-dependencies in .gitignore file
CoderJava Nov 21, 2021
d43ff6e
Add `flutter_lints` in pubspec.yaml
CoderJava Nov 21, 2021
0c6fc98
Create exception.dart file
CoderJava Nov 21, 2021
202e9c9
Create failure.dart file
CoderJava Nov 21, 2021
be8e2b0
Create network_info.dart file
CoderJava Nov 21, 2021
fe0fb39
Create app_route.dart file
CoderJava Nov 21, 2021
28603e7
Create analysis_options.yaml file
CoderJava Nov 21, 2021
385be6b
Create use_case.dart
CoderJava Nov 21, 2021
1f774f0
Create constant_error_message.dart file
CoderJava Nov 21, 2021
765f145
Update pubspec.lock file
CoderJava Dec 19, 2021
63f3e29
Create mock_helper.dart
CoderJava Dec 19, 2021
9431131
Create failure_test.dart
CoderJava Dec 19, 2021
83f2ffb
Create network_info_test.dart file
CoderJava Dec 19, 2021
39e6204
Update .gitignore file
CoderJava Dec 19, 2021
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Create app_route.dart file
This file is used to centralize all route or page in app.
  • Loading branch information
CoderJava committed Nov 21, 2021
commit fe0fb39ad09ee694d34fbcad3ea78d5ec22d92cc
16 changes: 16 additions & 0 deletions lib/core/route/app_route.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import 'package:flutter/material.dart';

class AppRoute {
static Route<dynamic> generateRoute(RouteSettings settings) {
Map<String, dynamic>? arguments;
if (settings.arguments is Map<String, dynamic>?) {
arguments = settings.arguments as Map<String, dynamic>?;
}
final routes = <String, WidgetBuilder>{};
final builder = routes[settings.name];
return MaterialPageRoute(
builder: (context) => builder!(context),
settings: settings,
);
}
}