Skip to content

Commit 23a5864

Browse files
committed
Updated to work with the latest package versions
1 parent 8b5cb64 commit 23a5864

File tree

18 files changed

+180
-66
lines changed

18 files changed

+180
-66
lines changed

.flutter-plugins-dependencies

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"_info":"// This is a generated file; do not edit or check into version control.","dependencyGraph":[{"name":"shared_preferences","dependencies":["shared_preferences_macos","shared_preferences_web"]},{"name":"shared_preferences_macos","dependencies":[]},{"name":"shared_preferences_web","dependencies":[]}]}

.vscode/settings.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
11
# TDD Clean Architecture for Flutter
22

3-
Learn from the [tutorial series](https://resocoder.com/category/tutorials/flutter/tdd-clean-architecture/) on Reso Coder.
3+
### The whole accompanying tutorial series is available at :point_right: [this link](https://resocoder.com/flutter-clean-architecture-tdd/) :point_left:.
4+
5+
#### _Find more tutorials on [resocoder.com](https://resocoder.com)_
6+
7+
<br />
8+
9+
### Architecture Proposal
10+
11+
[proposal picture](./architecture-proposal.png)
12+
13+
<br />
14+
<br />
15+
16+
[![Reso Coder](https://resocoder.com/wp-content/uploads/2019/09/logo_with_text_signature.png)](https://resocoder.com)
17+
<br />
18+
_Be prepared for **real** app development_

android/gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
org.gradle.jvmargs=-Xmx1536M
22

3+
android.enableR8=true

architecture-proposal.png

15.7 KB
Loading
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
#!/bin/sh
22
# This is a generated file; do not edit or check into version control.
3-
export "FLUTTER_ROOT=/home/reso/Development/flutter"
4-
export "FLUTTER_APPLICATION_PATH=/home/reso/Development/Projects/flutter_tutorials/clean_architecture_tdd_course"
5-
export "FLUTTER_TARGET=lib/main.dart"
3+
export "FLUTTER_ROOT=C:\Flutter\flutter"
4+
export "FLUTTER_APPLICATION_PATH=D:\Projects\Playground_and_Learning\flutter-tdd-clean-architecture-course"
5+
export "FLUTTER_TARGET=lib\main.dart"
66
export "FLUTTER_BUILD_DIR=build"
7-
export "SYMROOT=${SOURCE_ROOT}/../build/ios"
8-
export "FLUTTER_FRAMEWORK_DIR=/home/reso/Development/flutter/bin/cache/artifacts/engine/ios"
7+
export "SYMROOT=${SOURCE_ROOT}/../build\ios"
8+
export "FLUTTER_FRAMEWORK_DIR=C:\Flutter\flutter\bin\cache\artifacts\engine\ios"
99
export "FLUTTER_BUILD_NAME=1.0.0"
1010
export "FLUTTER_BUILD_NUMBER=1"

lib/core/error/failures.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
import 'package:equatable/equatable.dart';
22

33
abstract class Failure extends Equatable {
4-
Failure([List properties = const <dynamic>[]]) : super(properties);
4+
@override
5+
List<Object> get props => [];
56
}
67

78
// General failures

lib/core/usecases/usecase.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,7 @@ abstract class UseCase<Type, Params> {
77
Future<Either<Failure, Type>> call(Params params);
88
}
99

10-
class NoParams extends Equatable {}
10+
class NoParams extends Equatable {
11+
@override
12+
List<Object> get props => [];
13+
}

lib/features/number_trivia/domain/entities/number_trivia.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,8 @@ class NumberTrivia extends Equatable {
88
NumberTrivia({
99
@required this.text,
1010
@required this.number,
11-
}) : super([text, number]);
11+
});
12+
13+
@override
14+
List<Object> get props => [text, number];
1215
}

lib/features/number_trivia/domain/usecases/get_concrete_number_trivia.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@ class GetConcreteNumberTrivia implements UseCase<NumberTrivia, Params> {
2121
class Params extends Equatable {
2222
final int number;
2323

24-
Params({@required this.number}) : super([number]);
24+
Params({@required this.number});
25+
26+
@override
27+
List<Object> get props => [number];
2528
}

0 commit comments

Comments
 (0)