From 5010d23cb339928ac523b086540446229c571932 Mon Sep 17 00:00:00 2001 From: steeve Date: Mon, 5 Feb 2024 21:50:07 -0300 Subject: [PATCH] Committer: steeve On branch master Your branch is up to date with 'origin/master'. --- README.md | 2 +- android/app/build.gradle | 4 +-- .../com/example/recomendagro/MainActivity.kt | 2 +- ios/Runner.xcodeproj/project.pbxproj | 12 ++++----- ios/Runner/Info.plist | 2 +- lib/assets/images/final_report.png | Bin 0 -> 81775 bytes lib/main.dart | 8 +++--- lib/src/app/auth/screens/cadastro.dart | 12 ++++----- lib/src/app/auth/screens/codigoverifica.dart | 10 ++++---- lib/src/app/auth/screens/login.dart | 14 +++++------ lib/src/app/base/screens/splash.dart | 2 +- .../app/home/screens/categoria_screen.dart | 23 ++++++++++++++---- .../app/home/screens/formulario_screen.dart | 10 ++++---- lib/src/app/home/screens/home_screen.dart | 12 ++++----- .../app/home/screens/relatorio_screen.dart | 17 ++++++++----- lib/src/app/home/widgets/card_info_card.dart | 2 +- .../app/home/widgets/card_info_card_v2.dart | 2 +- .../app/home/widgets/card_info_detail.dart | 4 +-- ...{recomendagro_app.dart => tacban_app.dart} | 8 +++--- lib/src/router.dart | 18 +++++++------- lib/src/shared/components.dart | 8 +++--- lib/src/shared/widgets/back_button.dart | 2 +- .../shared/widgets/buttons/simple_button.dart | 4 +-- lib/src/shared/widgets/inputs/code_input.dart | 2 +- .../shared/widgets/inputs/password_input.dart | 6 ++--- .../widgets/inputs/search_controller.dart | 2 +- .../shared/widgets/inputs/simple_input.dart | 8 +++--- .../widgets/inputs/theme/input_theme.dart | 2 +- lib/src/shared/widgets/text/text_error.dart | 6 ++--- linux/CMakeLists.txt | 4 +-- linux/my_application.cc | 4 +-- macos/Runner.xcodeproj/project.pbxproj | 18 +++++++------- .../xcshareddata/xcschemes/Runner.xcscheme | 8 +++--- macos/Runner/Configs/AppInfo.xcconfig | 4 +-- pubspec.yaml | 2 +- test/widget_test.dart | 4 +-- web/index.html | 4 +-- web/manifest.json | 4 +-- windows/CMakeLists.txt | 4 +-- windows/runner/Runner.rc | 8 +++--- windows/runner/main.cpp | 2 +- 41 files changed, 144 insertions(+), 126 deletions(-) create mode 100644 lib/assets/images/final_report.png rename lib/src/app/{recomendagro_app.dart => tacban_app.dart} (79%) diff --git a/README.md b/README.md index c4a1f8e..4b2aed1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# recomendagro +# tacban A new Flutter project. diff --git a/android/app/build.gradle b/android/app/build.gradle index bddb3ae..9bba731 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -23,7 +23,7 @@ if (flutterVersionName == null) { } android { - namespace "br.com.recomendagro" + namespace "br.com.tacban" compileSdkVersion flutter.compileSdkVersion ndkVersion flutter.ndkVersion @@ -42,7 +42,7 @@ android { defaultConfig { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). - applicationId "br.com.recomendagro" + applicationId "br.com.tacban" // You can update the following values to match your application needs. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration. minSdkVersion flutter.minSdkVersion diff --git a/android/app/src/main/kotlin/com/example/recomendagro/MainActivity.kt b/android/app/src/main/kotlin/com/example/recomendagro/MainActivity.kt index 13f6178..b59ee7b 100644 --- a/android/app/src/main/kotlin/com/example/recomendagro/MainActivity.kt +++ b/android/app/src/main/kotlin/com/example/recomendagro/MainActivity.kt @@ -1,4 +1,4 @@ -package br.com.recomendagro +package br.com.tacban import io.flutter.embedding.android.FlutterActivity diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 4d1d9f2..bdf28d8 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -476,7 +476,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; @@ -493,7 +493,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -511,7 +511,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; @@ -527,7 +527,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; @@ -656,7 +656,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -680,7 +680,7 @@ "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist index 1303468..55c754c 100644 --- a/ios/Runner/Info.plist +++ b/ios/Runner/Info.plist @@ -13,7 +13,7 @@ CFBundleInfoDictionaryVersion 6.0 CFBundleName - recomendagro + tacban CFBundlePackageType APPL CFBundleShortVersionString diff --git a/lib/assets/images/final_report.png b/lib/assets/images/final_report.png new file mode 100644 index 0000000000000000000000000000000000000000..b4440400a592e47ecda9686f3ba54a6ccaeb2c6e GIT binary patch literal 81775 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

Ie) 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 Lmi#VZ82JAH?>ukl literal 0 HcmV?d00001 diff --git a/lib/main.dart b/lib/main.dart index 67dca89..4467f31 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -3,9 +3,9 @@ import 'package:bestapp_package/bestapp_package.dart'; import 'package:flutter/material.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'package:recomendagro/config.dart'; -import 'package:recomendagro/src/app/recomendagro_app.dart'; -import 'package:recomendagro/src/shared/controllers/app_controller.dart'; +import 'package:tacban/config.dart'; +import 'package:tacban/src/app/tacban_app.dart'; +import 'package:tacban/src/shared/controllers/app_controller.dart'; class MyHttpOverrides extends HttpOverrides{ @override @@ -31,7 +31,7 @@ void main() async { overrides: [ apiServicesProvider.overrideWithValue(apiServices), ], - child: const RecomendAgroApp() + child: const TecBanApp() ) ); } \ No newline at end of file diff --git a/lib/src/app/auth/screens/cadastro.dart b/lib/src/app/auth/screens/cadastro.dart index eea3d5e..ea2f4fa 100644 --- a/lib/src/app/auth/screens/cadastro.dart +++ b/lib/src/app/auth/screens/cadastro.dart @@ -1,12 +1,12 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/app/auth/screens/codigoverifica.dart'; -import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; -import 'package:recomendagro/src/shared/widgets/back_button.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/password_input.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/app/auth/screens/codigoverifica.dart'; +import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart'; +import 'package:tacban/src/shared/widgets/back_button.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/password_input.dart'; import '../../../shared/widgets/inputs/simple_input.dart'; class CadastroScreen extends ConsumerStatefulWidget { diff --git a/lib/src/app/auth/screens/codigoverifica.dart b/lib/src/app/auth/screens/codigoverifica.dart index c95933b..ad109c4 100644 --- a/lib/src/app/auth/screens/codigoverifica.dart +++ b/lib/src/app/auth/screens/codigoverifica.dart @@ -1,11 +1,11 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; -import 'package:recomendagro/src/shared/widgets/back_button.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/code_input.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart'; +import 'package:tacban/src/shared/widgets/back_button.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/code_input.dart'; class CodigoVerificacaoScreen extends ConsumerStatefulWidget { static String path = '/verificacodigo'; diff --git a/lib/src/app/auth/screens/login.dart b/lib/src/app/auth/screens/login.dart index 5d12704..c08c5c1 100644 --- a/lib/src/app/auth/screens/login.dart +++ b/lib/src/app/auth/screens/login.dart @@ -1,13 +1,13 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/app/auth/screens/cadastro.dart'; -import 'package:recomendagro/src/app/home/screens/home_screen.dart'; -import 'package:recomendagro/src/shared/utils/enums.dart'; -import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/password_input.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/app/auth/screens/cadastro.dart'; +import 'package:tacban/src/app/home/screens/home_screen.dart'; +import 'package:tacban/src/shared/utils/enums.dart'; +import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/password_input.dart'; import '../../../shared/widgets/inputs/simple_input.dart'; diff --git a/lib/src/app/base/screens/splash.dart b/lib/src/app/base/screens/splash.dart index 20b9c98..02f53ab 100644 --- a/lib/src/app/base/screens/splash.dart +++ b/lib/src/app/base/screens/splash.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/src/app/auth/screens/login.dart'; +import 'package:tacban/src/app/auth/screens/login.dart'; class SlapshScreen extends ConsumerStatefulWidget { static String path = '/'; diff --git a/lib/src/app/home/screens/categoria_screen.dart b/lib/src/app/home/screens/categoria_screen.dart index b9bdee6..be26a11 100644 --- a/lib/src/app/home/screens/categoria_screen.dart +++ b/lib/src/app/home/screens/categoria_screen.dart @@ -1,10 +1,12 @@ import 'package:flutter/material.dart'; +import 'package:flutter_font_icons/flutter_font_icons.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/app/home/screens/formulario_screen.dart'; -import 'package:recomendagro/src/app/home/widgets/card_info_detail.dart'; -import 'package:recomendagro/src/shared/widgets/back_button.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/app/home/screens/formulario_screen.dart'; +import 'package:tacban/src/app/home/widgets/card_info_detail.dart'; +import 'package:tacban/src/shared/widgets/back_button.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/search_controller.dart'; class CategoriaScreen extends StatefulWidget { static String path = '/categoriascreen'; @@ -135,6 +137,17 @@ class _CategoriaScreenState extends State with TickerProviderSt ), ), const SizedBox(height: 20), + // const SizedBox(height: 20), + SearchInput( + hintText: 'Pesquisar', + showIcon: true, + prefixIcon: Feather.search, + textInputType: TextInputType.text, + textInputAction: TextInputAction.search, + onFieldSubmitted: (value) async { + } + ), + const SizedBox(height: 20), ] ) ) diff --git a/lib/src/app/home/screens/formulario_screen.dart b/lib/src/app/home/screens/formulario_screen.dart index e81db53..3c58a7c 100644 --- a/lib/src/app/home/screens/formulario_screen.dart +++ b/lib/src/app/home/screens/formulario_screen.dart @@ -1,10 +1,10 @@ import 'package:flutter/material.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/app/home/widgets/card_info_detail.dart'; -import 'package:recomendagro/src/shared/widgets/back_button.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/simple_input.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/app/home/widgets/card_info_detail.dart'; +import 'package:tacban/src/shared/widgets/back_button.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/simple_input.dart'; class FormularioScreen extends StatefulWidget { static String path = '/formularioscreen'; diff --git a/lib/src/app/home/screens/home_screen.dart b/lib/src/app/home/screens/home_screen.dart index fd736b3..d262494 100644 --- a/lib/src/app/home/screens/home_screen.dart +++ b/lib/src/app/home/screens/home_screen.dart @@ -1,12 +1,12 @@ import 'package:flutter/material.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/app/home/screens/categoria_screen.dart'; -import 'package:recomendagro/src/app/home/widgets/card_info_card.dart'; -import 'package:recomendagro/src/app/home/widgets/card_info_card_v2.dart'; -import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/search_controller.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/app/home/screens/categoria_screen.dart'; +import 'package:tacban/src/app/home/widgets/card_info_card.dart'; +import 'package:tacban/src/app/home/widgets/card_info_card_v2.dart'; +import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart'; +import 'package:tacban/src/shared/widgets/inputs/search_controller.dart'; class HomeScreen extends StatefulWidget { static String path = '/homescreen'; diff --git a/lib/src/app/home/screens/relatorio_screen.dart b/lib/src/app/home/screens/relatorio_screen.dart index 438e00b..6e77e75 100644 --- a/lib/src/app/home/screens/relatorio_screen.dart +++ b/lib/src/app/home/screens/relatorio_screen.dart @@ -1,9 +1,9 @@ import 'package:flutter/material.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/shared/widgets/back_button.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/simple_input.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/shared/widgets/back_button.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/simple_input.dart'; class RelatorioScreen extends StatefulWidget { static String path = '/relatorioscreen'; @@ -111,9 +111,14 @@ class _RelatorioScreenState extends State with TickerProviderSt child: Container( color: Theme.of(context).scaffoldBackgroundColor, child: Container( - padding: const EdgeInsets.symmetric(horizontal: 20), + padding: const EdgeInsets.symmetric(vertical: 10), child: Center( - child: Text('Aqui vai o relatório final') + child: SizedBox( + child: Image.asset( + 'lib/assets/images/final_report.png', + fit: BoxFit.fill + ) + ) ), // child: SingleChildScrollView( // child: Column( diff --git a/lib/src/app/home/widgets/card_info_card.dart b/lib/src/app/home/widgets/card_info_card.dart index d83545c..c6fb58b 100644 --- a/lib/src/app/home/widgets/card_info_card.dart +++ b/lib/src/app/home/widgets/card_info_card.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; +import 'package:tacban/assets/theme/colors.dart'; class CardInfoCardWidget extends StatelessWidget { final String svg; diff --git a/lib/src/app/home/widgets/card_info_card_v2.dart b/lib/src/app/home/widgets/card_info_card_v2.dart index 29545e3..53e2fe8 100644 --- a/lib/src/app/home/widgets/card_info_card_v2.dart +++ b/lib/src/app/home/widgets/card_info_card_v2.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; +import 'package:tacban/assets/theme/colors.dart'; class CardInfoCardV2Widget extends StatelessWidget { final String svg; diff --git a/lib/src/app/home/widgets/card_info_detail.dart b/lib/src/app/home/widgets/card_info_detail.dart index 62247dd..8cdd29d 100644 --- a/lib/src/app/home/widgets/card_info_detail.dart +++ b/lib/src/app/home/widgets/card_info_detail.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/app/home/screens/relatorio_screen.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/app/home/screens/relatorio_screen.dart'; class CardInfoDetailWidget extends StatelessWidget { final String svg; diff --git a/lib/src/app/recomendagro_app.dart b/lib/src/app/tacban_app.dart similarity index 79% rename from lib/src/app/recomendagro_app.dart rename to lib/src/app/tacban_app.dart index 869f320..bf06825 100644 --- a/lib/src/app/recomendagro_app.dart +++ b/lib/src/app/tacban_app.dart @@ -1,13 +1,13 @@ import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; -import 'package:recomendagro/src/router.dart'; -import 'package:recomendagro/src/shared/controllers/app_controller.dart'; +import 'package:tacban/src/router.dart'; +import 'package:tacban/src/shared/controllers/app_controller.dart'; import '../../../assets/theme/style.dart'; -class RecomendAgroApp extends ConsumerWidget { - const RecomendAgroApp({super.key}); +class TecBanApp extends ConsumerWidget { + const TecBanApp({super.key}); @override Widget build(BuildContext context, WidgetRef ref) { diff --git a/lib/src/router.dart b/lib/src/router.dart index ad0b2e3..017f120 100644 --- a/lib/src/router.dart +++ b/lib/src/router.dart @@ -1,15 +1,15 @@ -import 'package:recomendagro/src/app/auth/screens/cadastro.dart'; -import 'package:recomendagro/src/app/auth/screens/codigoverifica.dart'; -import 'package:recomendagro/src/app/auth/screens/login.dart'; -import 'package:recomendagro/src/app/base/screens/navigator.dart'; -import 'package:recomendagro/src/app/base/screens/splash.dart'; +import 'package:tacban/src/app/auth/screens/cadastro.dart'; +import 'package:tacban/src/app/auth/screens/codigoverifica.dart'; +import 'package:tacban/src/app/auth/screens/login.dart'; +import 'package:tacban/src/app/base/screens/navigator.dart'; +import 'package:tacban/src/app/base/screens/splash.dart'; import 'package:flutter/material.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:go_router/go_router.dart'; -import 'package:recomendagro/src/app/home/screens/categoria_screen.dart'; -import 'package:recomendagro/src/app/home/screens/formulario_screen.dart'; -import 'package:recomendagro/src/app/home/screens/home_screen.dart'; -import 'package:recomendagro/src/app/home/screens/relatorio_screen.dart'; +import 'package:tacban/src/app/home/screens/categoria_screen.dart'; +import 'package:tacban/src/app/home/screens/formulario_screen.dart'; +import 'package:tacban/src/app/home/screens/home_screen.dart'; +import 'package:tacban/src/app/home/screens/relatorio_screen.dart'; final GlobalKey _rootNavigatorKey = GlobalKey(debugLabel: 'root'); final GlobalKey _shellNavigatorKey = GlobalKey(debugLabel: 'shell'); diff --git a/lib/src/shared/components.dart b/lib/src/shared/components.dart index 11089f8..1d9d685 100644 --- a/lib/src/shared/components.dart +++ b/lib/src/shared/components.dart @@ -1,8 +1,8 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/src/shared/utils/enums.dart'; -import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/password_input.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/simple_input.dart'; +import 'package:tacban/src/shared/utils/enums.dart'; +import 'package:tacban/src/shared/widgets/buttons/simple_button.dart'; +import 'package:tacban/src/shared/widgets/inputs/password_input.dart'; +import 'package:tacban/src/shared/widgets/inputs/simple_input.dart'; class ComponentScreen extends StatefulWidget { static String path = '/app/componentes'; diff --git a/lib/src/shared/widgets/back_button.dart b/lib/src/shared/widgets/back_button.dart index 57e95c0..bd039eb 100644 --- a/lib/src/shared/widgets/back_button.dart +++ b/lib/src/shared/widgets/back_button.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; +import 'package:tacban/assets/theme/colors.dart'; class BackButtonWidget extends StatelessWidget { const BackButtonWidget({super.key}); diff --git a/lib/src/shared/widgets/buttons/simple_button.dart b/lib/src/shared/widgets/buttons/simple_button.dart index 7e8bbe3..74a196b 100644 --- a/lib/src/shared/widgets/buttons/simple_button.dart +++ b/lib/src/shared/widgets/buttons/simple_button.dart @@ -1,8 +1,8 @@ import 'package:bestapp_package/bestapp_package.dart'; import 'package:flutter/material.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/shared/utils/enums.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/shared/utils/enums.dart'; class ButtonWidget extends StatefulWidget { final GestureTapCallback? onTap; diff --git a/lib/src/shared/widgets/inputs/code_input.dart b/lib/src/shared/widgets/inputs/code_input.dart index 9f058db..160e2da 100644 --- a/lib/src/shared/widgets/inputs/code_input.dart +++ b/lib/src/shared/widgets/inputs/code_input.dart @@ -1,6 +1,6 @@ import 'package:flutter/material.dart'; import 'package:pinput/pinput.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; +import 'package:tacban/assets/theme/colors.dart'; class CodeInputController extends StatefulWidget { final TextEditingController controller; diff --git a/lib/src/shared/widgets/inputs/password_input.dart b/lib/src/shared/widgets/inputs/password_input.dart index 0103fe9..7542047 100644 --- a/lib/src/shared/widgets/inputs/password_input.dart +++ b/lib/src/shared/widgets/inputs/password_input.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/src/shared/utils/enums.dart'; -import 'package:recomendagro/src/shared/utils/input_utils.dart'; -import 'package:recomendagro/src/shared/widgets/text/text_error.dart'; +import 'package:tacban/src/shared/utils/enums.dart'; +import 'package:tacban/src/shared/utils/input_utils.dart'; +import 'package:tacban/src/shared/widgets/text/text_error.dart'; import '../../../../assets/theme/colors.dart'; import 'theme/input_theme.dart'; diff --git a/lib/src/shared/widgets/inputs/search_controller.dart b/lib/src/shared/widgets/inputs/search_controller.dart index 7b8a775..fd8d0f2 100644 --- a/lib/src/shared/widgets/inputs/search_controller.dart +++ b/lib/src/shared/widgets/inputs/search_controller.dart @@ -2,7 +2,7 @@ import 'package:bestapp_package/bestapp_package.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; +import 'package:tacban/assets/theme/colors.dart'; class SearchInput extends StatefulWidget { final TextEditingController? textController; diff --git a/lib/src/shared/widgets/inputs/simple_input.dart b/lib/src/shared/widgets/inputs/simple_input.dart index 397038c..292c0e8 100644 --- a/lib/src/shared/widgets/inputs/simple_input.dart +++ b/lib/src/shared/widgets/inputs/simple_input.dart @@ -1,10 +1,10 @@ import 'package:bestapp_package/bestapp_package.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import 'package:recomendagro/src/shared/utils/enums.dart'; -import 'package:recomendagro/src/shared/utils/input_utils.dart'; -import 'package:recomendagro/src/shared/widgets/inputs/theme/input_theme.dart'; -import 'package:recomendagro/src/shared/widgets/text/text_error.dart'; +import 'package:tacban/src/shared/utils/enums.dart'; +import 'package:tacban/src/shared/utils/input_utils.dart'; +import 'package:tacban/src/shared/widgets/inputs/theme/input_theme.dart'; +import 'package:tacban/src/shared/widgets/text/text_error.dart'; import '../../../../assets/theme/colors.dart'; diff --git a/lib/src/shared/widgets/inputs/theme/input_theme.dart b/lib/src/shared/widgets/inputs/theme/input_theme.dart index 01fb302..c7aa4b3 100644 --- a/lib/src/shared/widgets/inputs/theme/input_theme.dart +++ b/lib/src/shared/widgets/inputs/theme/input_theme.dart @@ -1,5 +1,5 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; +import 'package:tacban/assets/theme/colors.dart'; import '../../../utils/enums.dart'; diff --git a/lib/src/shared/widgets/text/text_error.dart b/lib/src/shared/widgets/text/text_error.dart index 4e72ead..662b067 100644 --- a/lib/src/shared/widgets/text/text_error.dart +++ b/lib/src/shared/widgets/text/text_error.dart @@ -1,7 +1,7 @@ import 'package:flutter/material.dart'; -import 'package:recomendagro/assets/theme/colors.dart'; -import 'package:recomendagro/src/shared/utils/enums.dart'; -import 'package:recomendagro/src/shared/utils/input_utils.dart'; +import 'package:tacban/assets/theme/colors.dart'; +import 'package:tacban/src/shared/utils/enums.dart'; +import 'package:tacban/src/shared/utils/input_utils.dart'; class TextErrorMessageWidget extends StatelessWidget { final StatusTextField statusTextField; diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt index c19b8fd..d447015 100644 --- a/linux/CMakeLists.txt +++ b/linux/CMakeLists.txt @@ -4,10 +4,10 @@ project(runner LANGUAGES CXX) # The name of the executable created for the application. Change this to change # the on-disk name of your application. -set(BINARY_NAME "recomendagro") +set(BINARY_NAME "tacban") # The unique GTK application identifier for this application. See: # https://wiki.gnome.org/HowDoI/ChooseApplicationID -set(APPLICATION_ID "br.com.recomendagro") +set(APPLICATION_ID "br.com.tacban") # Explicitly opt in to modern CMake behaviors to avoid warnings with recent # versions of CMake. diff --git a/linux/my_application.cc b/linux/my_application.cc index e561884..72387e0 100644 --- a/linux/my_application.cc +++ b/linux/my_application.cc @@ -40,11 +40,11 @@ static void my_application_activate(GApplication* application) { if (use_header_bar) { GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); gtk_widget_show(GTK_WIDGET(header_bar)); - gtk_header_bar_set_title(header_bar, "recomendagro"); + gtk_header_bar_set_title(header_bar, "tacban"); gtk_header_bar_set_show_close_button(header_bar, TRUE); gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); } else { - gtk_window_set_title(window, "recomendagro"); + gtk_window_set_title(window, "tacban"); } gtk_window_set_default_size(window, 1280, 720); diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj index 38824e2..76d0c6b 100644 --- a/macos/Runner.xcodeproj/project.pbxproj +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -64,7 +64,7 @@ 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; - 33CC10ED2044A3C60003C045 /* recomendagro.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "recomendagro.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33CC10ED2044A3C60003C045 /* tacban.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "tacban.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; @@ -131,7 +131,7 @@ 33CC10EE2044A3C60003C045 /* Products */ = { isa = PBXGroup; children = ( - 33CC10ED2044A3C60003C045 /* recomendagro.app */, + 33CC10ED2044A3C60003C045 /* tacban.app */, 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, ); name = Products; @@ -217,7 +217,7 @@ ); name = Runner; productName = Runner; - productReference = 33CC10ED2044A3C60003C045 /* recomendagro.app */; + productReference = 33CC10ED2044A3C60003C045 /* tacban.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -384,10 +384,10 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/recomendagro.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/recomendagro"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/tacban.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/tacban"; }; name = Debug; }; @@ -398,10 +398,10 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/recomendagro.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/recomendagro"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/tacban.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/tacban"; }; name = Release; }; @@ -412,10 +412,10 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/recomendagro.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/recomendagro"; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/tacban.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/tacban"; }; name = Profile; }; diff --git a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index a9a47c8..42cf8c6 100644 --- a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -15,7 +15,7 @@ @@ -31,7 +31,7 @@ @@ -65,7 +65,7 @@ @@ -82,7 +82,7 @@ diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig index eb246e4..3b20c05 100644 --- a/macos/Runner/Configs/AppInfo.xcconfig +++ b/macos/Runner/Configs/AppInfo.xcconfig @@ -5,10 +5,10 @@ // 'flutter create' template. // The application's name. By default this is also the title of the Flutter window. -PRODUCT_NAME = recomendagro +PRODUCT_NAME = tacban // The application's bundle identifier -PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro +PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban // The copyright displayed in application information PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. diff --git a/pubspec.yaml b/pubspec.yaml index 2e8fa03..cbc1432 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,4 +1,4 @@ -name: recomendagro +name: tacban description: "A new Flutter project." publish_to: 'none' # Remove this line if you wish to publish to pub.dev version: 1.0.0+1 diff --git a/test/widget_test.dart b/test/widget_test.dart index 16c9d6a..8b19509 100644 --- a/test/widget_test.dart +++ b/test/widget_test.dart @@ -7,12 +7,12 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; -import 'package:recomendagro/src/app/recomendagro_app.dart'; +import 'package:tacban/src/app/tacban_app.dart'; void main() { testWidgets('Counter increments smoke test', (WidgetTester tester) async { // Build our app and trigger a frame. - await tester.pumpWidget(const RecomendAgroApp()); + await tester.pumpWidget(const TecBanApp()); // Verify that our counter starts at 0. expect(find.text('0'), findsOneWidget); diff --git a/web/index.html b/web/index.html index 1740f0f..dc0b14c 100644 --- a/web/index.html +++ b/web/index.html @@ -23,13 +23,13 @@ - + - recomendagro + tacban