diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 8b740d4..4425694 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,17 +10,13 @@
-
-
-
-
@@ -30,7 +26,6 @@
-
@@ -39,8 +34,6 @@
-
-
@@ -75,21 +68,21 @@
- {
+ "keyToString": {
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "RunOnceActivity.cidr.known.project.marker": "true",
+ "cidr.known.project.marker": "true",
+ "code.cleanup.on.save": "true",
+ "dart.analysis.tool.window.visible": "false",
+ "io.flutter.reload.alreadyRun": "true",
+ "last_opened_file_path": "/Users/juriba/projects/flutterprojects/ny_articles_clean_architecture/test/features_test/most_viewed_articles_test/presentation_test/screens_test/widgets_test",
+ "rearrange.code.on.save": "true",
+ "settings.editor.selected.configurable": "actions.on.save",
+ "show.migrate.to.gradle.popup": "false"
}
-}]]>
+}
diff --git a/README.md b/README.md
index 88f677b..1987770 100644
--- a/README.md
+++ b/README.md
@@ -18,7 +18,8 @@ This project contains 3 flavors:
- staging
- production
-To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the following commands:
+To run the desired flavor either use the launch configuration in VSCode/Android Studio or use the
+following commands:
```sh
# Development
@@ -43,7 +44,8 @@ To run all unit and widget tests use the following command:
$ flutter test --coverage --test-randomize-ordering-seed random
```
-To view the generated coverage report you can use [lcov](https://github.com/linux-test-project/lcov).
+To view the generated coverage report you can
+use [lcov](https://github.com/linux-test-project/lcov).
```sh
# Generate Coverage Report
@@ -53,124 +55,18 @@ $ genhtml coverage/lcov.info -o coverage/
$ open coverage/index.html
```
----
-
-## Working with Translations π
-
-This project relies on [flutter_localizations][flutter_localizations_link] and follows the [official internationalization guide for Flutter][internationalization_link].
-
-### Adding Strings
-
-1. To add a new localizable string, open the `app_en.arb` file at `lib/l10n/arb/app_en.arb`.
-
-```arb
-{
- "@@locale": "en",
- "counterAppBarTitle": "Counter",
- "@counterAppBarTitle": {
- "description": "Text shown in the AppBar of the Counter Page"
- }
-}
-```
-
-2. Then add a new key/value and description
-
-```arb
-{
- "@@locale": "en",
- "counterAppBarTitle": "Counter",
- "@counterAppBarTitle": {
- "description": "Text shown in the AppBar of the Counter Page"
- },
- "helloWorld": "Hello World",
- "@helloWorld": {
- "description": "Hello World Text"
- }
-}
-```
-
-3. Use the new string
-
-```dart
-import 'package:ny_articles_clean_architecture/l10n/l10n.dart';
-
-@override
-Widget build(BuildContext context) {
- final l10n = context.l10n;
- return Text(l10n.helloWorld);
-}
-```
-
-### Adding Supported Locales
-
-Update the `CFBundleLocalizations` array in the `Info.plist` at `ios/Runner/Info.plist` to include the new locale.
-
-```xml
- ...
-
- CFBundleLocalizations
-
- en
- es
-
-
- ...
-```
-
-### Adding Translations
-
-1. For each supported locale, add a new ARB file in `lib/l10n/arb`.
-
-```
-βββ l10n
-β βββ arb
-β β βββ app_en.arb
-β β βββ app_es.arb
-```
-
-2. Add the translated strings to each `.arb` file:
-
-`app_en.arb`
-
-```arb
-{
- "@@locale": "en",
- "counterAppBarTitle": "Counter",
- "@counterAppBarTitle": {
- "description": "Text shown in the AppBar of the Counter Page"
- }
-}
-```
-
-`app_es.arb`
-
-```arb
-{
- "@@locale": "es",
- "counterAppBarTitle": "Contador",
- "@counterAppBarTitle": {
- "description": "Texto mostrado en la AppBar de la pΓ‘gina del contador"
- }
-}
-```
-
-### Generating Translations
-
-To use the latest translations changes, you will need to generate them:
-
-1. Generate localizations for the current project:
-
-```sh
-flutter gen-l10n --arb-dir="lib/l10n/arb"
-```
-
-Alternatively, run `flutter run` and code generation will take place automatically.
-
[coverage_badge]: coverage_badge.svg
+
[flutter_localizations_link]: https://api.flutter.dev/flutter/flutter_localizations/flutter_localizations-library.html
+
[internationalization_link]: https://flutter.dev/docs/development/accessibility-and-localization/internationalization
+
[license_badge]: https://img.shields.io/badge/license-MIT-blue.svg
+
[license_link]: https://opensource.org/licenses/MIT
+
[very_good_analysis_badge]: https://img.shields.io/badge/style-very_good_analysis-B22C89.svg
+
[very_good_analysis_link]: https://pub.dev/packages/very_good_analysis
+
[very_good_cli_link]: https://github.com/VeryGoodOpenSource/very_good_cli
diff --git a/l10n.yaml b/l10n.yaml
deleted file mode 100644
index 6f72a55..0000000
--- a/l10n.yaml
+++ /dev/null
@@ -1,4 +0,0 @@
-arb-dir: lib/l10n/arb
-template-arb-file: app_en.arb
-output-localization-file: app_localizations.dart
-nullable-getter: false
diff --git a/lib/l10n/arb/app_en.arb b/lib/l10n/arb/app_en.arb
deleted file mode 100644
index a5484a0..0000000
--- a/lib/l10n/arb/app_en.arb
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "@@locale": "en",
- "counterAppBarTitle": "Counter",
- "@counterAppBarTitle": {
- "description": "Text shown in the AppBar of the Counter Page"
- }
-}
\ No newline at end of file
diff --git a/lib/l10n/arb/app_es.arb b/lib/l10n/arb/app_es.arb
deleted file mode 100644
index f1405f0..0000000
--- a/lib/l10n/arb/app_es.arb
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "@@locale": "es",
- "counterAppBarTitle": "Contador",
- "@counterAppBarTitle": {
- "description": "Texto mostrado en la AppBar de la pΓ‘gina del contador"
- }
-}
\ No newline at end of file
diff --git a/lib/l10n/l10n.dart b/lib/l10n/l10n.dart
deleted file mode 100644
index 17c891b..0000000
--- a/lib/l10n/l10n.dart
+++ /dev/null
@@ -1,8 +0,0 @@
-import 'package:flutter/widgets.dart';
-import 'package:flutter_gen/gen_l10n/app_localizations.dart';
-
-export 'package:flutter_gen/gen_l10n/app_localizations.dart';
-
-extension AppLocalizationsX on BuildContext {
- AppLocalizations get l10n => AppLocalizations.of(this);
-}