Committer: steeve <steeve@MacBook-Pro-2.local>

On branch master
 Your branch is up to date with 'origin/master'.
This commit is contained in:
steeve 2024-02-05 21:50:07 -03:00
parent 859b0cb50c
commit 5010d23cb3
41 changed files with 144 additions and 126 deletions

View File

@ -1,4 +1,4 @@
# recomendagro # tacban
A new Flutter project. A new Flutter project.

View File

@ -23,7 +23,7 @@ if (flutterVersionName == null) {
} }
android { android {
namespace "br.com.recomendagro" namespace "br.com.tacban"
compileSdkVersion flutter.compileSdkVersion compileSdkVersion flutter.compileSdkVersion
ndkVersion flutter.ndkVersion ndkVersion flutter.ndkVersion
@ -42,7 +42,7 @@ android {
defaultConfig { defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). // 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. // 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. // For more information, see: https://docs.flutter.dev/deployment/android#reviewing-the-gradle-build-configuration.
minSdkVersion flutter.minSdkVersion minSdkVersion flutter.minSdkVersion

View File

@ -1,4 +1,4 @@
package br.com.recomendagro package br.com.tacban
import io.flutter.embedding.android.FlutterActivity import io.flutter.embedding.android.FlutterActivity

View File

@ -476,7 +476,7 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 1.0.0; MARKETING_VERSION = 1.0.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
@ -493,7 +493,7 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -511,7 +511,7 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -527,7 +527,7 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner";
@ -656,7 +656,7 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 1.0.0; MARKETING_VERSION = 1.0.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@ -680,7 +680,7 @@
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 1.0.0; MARKETING_VERSION = 1.0.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
SWIFT_VERSION = 5.0; SWIFT_VERSION = 5.0;

View File

@ -13,7 +13,7 @@
<key>CFBundleInfoDictionaryVersion</key> <key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string> <string>6.0</string>
<key>CFBundleName</key> <key>CFBundleName</key>
<string>recomendagro</string> <string>tacban</string>
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -3,9 +3,9 @@ import 'package:bestapp_package/bestapp_package.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:recomendagro/config.dart'; import 'package:tacban/config.dart';
import 'package:recomendagro/src/app/recomendagro_app.dart'; import 'package:tacban/src/app/tacban_app.dart';
import 'package:recomendagro/src/shared/controllers/app_controller.dart'; import 'package:tacban/src/shared/controllers/app_controller.dart';
class MyHttpOverrides extends HttpOverrides{ class MyHttpOverrides extends HttpOverrides{
@override @override
@ -31,7 +31,7 @@ void main() async {
overrides: [ overrides: [
apiServicesProvider.overrideWithValue(apiServices), apiServicesProvider.overrideWithValue(apiServices),
], ],
child: const RecomendAgroApp() child: const TecBanApp()
) )
); );
} }

View File

@ -1,12 +1,12 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/app/auth/screens/codigoverifica.dart'; import 'package:tacban/src/app/auth/screens/codigoverifica.dart';
import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart';
import 'package:recomendagro/src/shared/widgets/back_button.dart'; import 'package:tacban/src/shared/widgets/back_button.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; import 'package:tacban/src/shared/widgets/buttons/simple_button.dart';
import 'package:recomendagro/src/shared/widgets/inputs/password_input.dart'; import 'package:tacban/src/shared/widgets/inputs/password_input.dart';
import '../../../shared/widgets/inputs/simple_input.dart'; import '../../../shared/widgets/inputs/simple_input.dart';
class CadastroScreen extends ConsumerStatefulWidget { class CadastroScreen extends ConsumerStatefulWidget {

View File

@ -1,11 +1,11 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart';
import 'package:recomendagro/src/shared/widgets/back_button.dart'; import 'package:tacban/src/shared/widgets/back_button.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; import 'package:tacban/src/shared/widgets/buttons/simple_button.dart';
import 'package:recomendagro/src/shared/widgets/inputs/code_input.dart'; import 'package:tacban/src/shared/widgets/inputs/code_input.dart';
class CodigoVerificacaoScreen extends ConsumerStatefulWidget { class CodigoVerificacaoScreen extends ConsumerStatefulWidget {
static String path = '/verificacodigo'; static String path = '/verificacodigo';

View File

@ -1,13 +1,13 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/app/auth/screens/cadastro.dart'; import 'package:tacban/src/app/auth/screens/cadastro.dart';
import 'package:recomendagro/src/app/home/screens/home_screen.dart'; import 'package:tacban/src/app/home/screens/home_screen.dart';
import 'package:recomendagro/src/shared/utils/enums.dart'; import 'package:tacban/src/shared/utils/enums.dart';
import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; import 'package:tacban/src/shared/widgets/buttons/simple_button.dart';
import 'package:recomendagro/src/shared/widgets/inputs/password_input.dart'; import 'package:tacban/src/shared/widgets/inputs/password_input.dart';
import '../../../shared/widgets/inputs/simple_input.dart'; import '../../../shared/widgets/inputs/simple_input.dart';

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.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 { class SlapshScreen extends ConsumerStatefulWidget {
static String path = '/'; static String path = '/';

View File

@ -1,10 +1,12 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_font_icons/flutter_font_icons.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/app/home/screens/formulario_screen.dart'; import 'package:tacban/src/app/home/screens/formulario_screen.dart';
import 'package:recomendagro/src/app/home/widgets/card_info_detail.dart'; import 'package:tacban/src/app/home/widgets/card_info_detail.dart';
import 'package:recomendagro/src/shared/widgets/back_button.dart'; import 'package:tacban/src/shared/widgets/back_button.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_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 { class CategoriaScreen extends StatefulWidget {
static String path = '/categoriascreen'; static String path = '/categoriascreen';
@ -135,6 +137,17 @@ class _CategoriaScreenState extends State<CategoriaScreen> with TickerProviderSt
), ),
), ),
const SizedBox(height: 20), 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),
] ]
) )
) )

View File

@ -1,10 +1,10 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_font_icons/flutter_font_icons.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/app/home/widgets/card_info_detail.dart'; import 'package:tacban/src/app/home/widgets/card_info_detail.dart';
import 'package:recomendagro/src/shared/widgets/back_button.dart'; import 'package:tacban/src/shared/widgets/back_button.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; import 'package:tacban/src/shared/widgets/buttons/simple_button.dart';
import 'package:recomendagro/src/shared/widgets/inputs/simple_input.dart'; import 'package:tacban/src/shared/widgets/inputs/simple_input.dart';
class FormularioScreen extends StatefulWidget { class FormularioScreen extends StatefulWidget {
static String path = '/formularioscreen'; static String path = '/formularioscreen';

View File

@ -1,12 +1,12 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_font_icons/flutter_font_icons.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/app/home/screens/categoria_screen.dart'; import 'package:tacban/src/app/home/screens/categoria_screen.dart';
import 'package:recomendagro/src/app/home/widgets/card_info_card.dart'; import 'package:tacban/src/app/home/widgets/card_info_card.dart';
import 'package:recomendagro/src/app/home/widgets/card_info_card_v2.dart'; import 'package:tacban/src/app/home/widgets/card_info_card_v2.dart';
import 'package:recomendagro/src/shared/utils/responsive/responsive_metrics.dart'; import 'package:tacban/src/shared/utils/responsive/responsive_metrics.dart';
import 'package:recomendagro/src/shared/widgets/inputs/search_controller.dart'; import 'package:tacban/src/shared/widgets/inputs/search_controller.dart';
class HomeScreen extends StatefulWidget { class HomeScreen extends StatefulWidget {
static String path = '/homescreen'; static String path = '/homescreen';

View File

@ -1,9 +1,9 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_font_icons/flutter_font_icons.dart'; import 'package:flutter_font_icons/flutter_font_icons.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/shared/widgets/back_button.dart'; import 'package:tacban/src/shared/widgets/back_button.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; import 'package:tacban/src/shared/widgets/buttons/simple_button.dart';
import 'package:recomendagro/src/shared/widgets/inputs/simple_input.dart'; import 'package:tacban/src/shared/widgets/inputs/simple_input.dart';
class RelatorioScreen extends StatefulWidget { class RelatorioScreen extends StatefulWidget {
static String path = '/relatorioscreen'; static String path = '/relatorioscreen';
@ -111,9 +111,14 @@ class _RelatorioScreenState extends State<RelatorioScreen> with TickerProviderSt
child: Container( child: Container(
color: Theme.of(context).scaffoldBackgroundColor, color: Theme.of(context).scaffoldBackgroundColor,
child: Container( child: Container(
padding: const EdgeInsets.symmetric(horizontal: 20), padding: const EdgeInsets.symmetric(vertical: 10),
child: Center( 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: SingleChildScrollView(
// child: Column( // child: Column(

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
class CardInfoCardWidget extends StatelessWidget { class CardInfoCardWidget extends StatelessWidget {
final String svg; final String svg;

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
class CardInfoCardV2Widget extends StatelessWidget { class CardInfoCardV2Widget extends StatelessWidget {
final String svg; final String svg;

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/app/home/screens/relatorio_screen.dart'; import 'package:tacban/src/app/home/screens/relatorio_screen.dart';
class CardInfoDetailWidget extends StatelessWidget { class CardInfoDetailWidget extends StatelessWidget {
final String svg; final String svg;

View File

@ -1,13 +1,13 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_localizations/flutter_localizations.dart'; import 'package:flutter_localizations/flutter_localizations.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:recomendagro/src/router.dart'; import 'package:tacban/src/router.dart';
import 'package:recomendagro/src/shared/controllers/app_controller.dart'; import 'package:tacban/src/shared/controllers/app_controller.dart';
import '../../../assets/theme/style.dart'; import '../../../assets/theme/style.dart';
class RecomendAgroApp extends ConsumerWidget { class TecBanApp extends ConsumerWidget {
const RecomendAgroApp({super.key}); const TecBanApp({super.key});
@override @override
Widget build(BuildContext context, WidgetRef ref) { Widget build(BuildContext context, WidgetRef ref) {

View File

@ -1,15 +1,15 @@
import 'package:recomendagro/src/app/auth/screens/cadastro.dart'; import 'package:tacban/src/app/auth/screens/cadastro.dart';
import 'package:recomendagro/src/app/auth/screens/codigoverifica.dart'; import 'package:tacban/src/app/auth/screens/codigoverifica.dart';
import 'package:recomendagro/src/app/auth/screens/login.dart'; import 'package:tacban/src/app/auth/screens/login.dart';
import 'package:recomendagro/src/app/base/screens/navigator.dart'; import 'package:tacban/src/app/base/screens/navigator.dart';
import 'package:recomendagro/src/app/base/screens/splash.dart'; import 'package:tacban/src/app/base/screens/splash.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:recomendagro/src/app/home/screens/categoria_screen.dart'; import 'package:tacban/src/app/home/screens/categoria_screen.dart';
import 'package:recomendagro/src/app/home/screens/formulario_screen.dart'; import 'package:tacban/src/app/home/screens/formulario_screen.dart';
import 'package:recomendagro/src/app/home/screens/home_screen.dart'; import 'package:tacban/src/app/home/screens/home_screen.dart';
import 'package:recomendagro/src/app/home/screens/relatorio_screen.dart'; import 'package:tacban/src/app/home/screens/relatorio_screen.dart';
final GlobalKey<NavigatorState> _rootNavigatorKey = GlobalKey<NavigatorState>(debugLabel: 'root'); final GlobalKey<NavigatorState> _rootNavigatorKey = GlobalKey<NavigatorState>(debugLabel: 'root');
final GlobalKey<NavigatorState> _shellNavigatorKey = GlobalKey<NavigatorState>(debugLabel: 'shell'); final GlobalKey<NavigatorState> _shellNavigatorKey = GlobalKey<NavigatorState>(debugLabel: 'shell');

View File

@ -1,8 +1,8 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/src/shared/utils/enums.dart'; import 'package:tacban/src/shared/utils/enums.dart';
import 'package:recomendagro/src/shared/widgets/buttons/simple_button.dart'; import 'package:tacban/src/shared/widgets/buttons/simple_button.dart';
import 'package:recomendagro/src/shared/widgets/inputs/password_input.dart'; import 'package:tacban/src/shared/widgets/inputs/password_input.dart';
import 'package:recomendagro/src/shared/widgets/inputs/simple_input.dart'; import 'package:tacban/src/shared/widgets/inputs/simple_input.dart';
class ComponentScreen extends StatefulWidget { class ComponentScreen extends StatefulWidget {
static String path = '/app/componentes'; static String path = '/app/componentes';

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
class BackButtonWidget extends StatelessWidget { class BackButtonWidget extends StatelessWidget {
const BackButtonWidget({super.key}); const BackButtonWidget({super.key});

View File

@ -1,8 +1,8 @@
import 'package:bestapp_package/bestapp_package.dart'; import 'package:bestapp_package/bestapp_package.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/shared/utils/enums.dart'; import 'package:tacban/src/shared/utils/enums.dart';
class ButtonWidget extends StatefulWidget { class ButtonWidget extends StatefulWidget {
final GestureTapCallback? onTap; final GestureTapCallback? onTap;

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:pinput/pinput.dart'; import 'package:pinput/pinput.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
class CodeInputController extends StatefulWidget { class CodeInputController extends StatefulWidget {
final TextEditingController controller; final TextEditingController controller;

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/src/shared/utils/enums.dart'; import 'package:tacban/src/shared/utils/enums.dart';
import 'package:recomendagro/src/shared/utils/input_utils.dart'; import 'package:tacban/src/shared/utils/input_utils.dart';
import 'package:recomendagro/src/shared/widgets/text/text_error.dart'; import 'package:tacban/src/shared/widgets/text/text_error.dart';
import '../../../../assets/theme/colors.dart'; import '../../../../assets/theme/colors.dart';
import 'theme/input_theme.dart'; import 'theme/input_theme.dart';

View File

@ -2,7 +2,7 @@
import 'package:bestapp_package/bestapp_package.dart'; import 'package:bestapp_package/bestapp_package.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart'; import 'package:flutter/services.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
class SearchInput extends StatefulWidget { class SearchInput extends StatefulWidget {
final TextEditingController? textController; final TextEditingController? textController;

View File

@ -1,10 +1,10 @@
import 'package:bestapp_package/bestapp_package.dart'; import 'package:bestapp_package/bestapp_package.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/src/shared/utils/enums.dart'; import 'package:tacban/src/shared/utils/enums.dart';
import 'package:recomendagro/src/shared/utils/input_utils.dart'; import 'package:tacban/src/shared/utils/input_utils.dart';
import 'package:recomendagro/src/shared/widgets/inputs/theme/input_theme.dart'; import 'package:tacban/src/shared/widgets/inputs/theme/input_theme.dart';
import 'package:recomendagro/src/shared/widgets/text/text_error.dart'; import 'package:tacban/src/shared/widgets/text/text_error.dart';
import '../../../../assets/theme/colors.dart'; import '../../../../assets/theme/colors.dart';

View File

@ -1,5 +1,5 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import '../../../utils/enums.dart'; import '../../../utils/enums.dart';

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:recomendagro/assets/theme/colors.dart'; import 'package:tacban/assets/theme/colors.dart';
import 'package:recomendagro/src/shared/utils/enums.dart'; import 'package:tacban/src/shared/utils/enums.dart';
import 'package:recomendagro/src/shared/utils/input_utils.dart'; import 'package:tacban/src/shared/utils/input_utils.dart';
class TextErrorMessageWidget extends StatelessWidget { class TextErrorMessageWidget extends StatelessWidget {
final StatusTextField statusTextField; final StatusTextField statusTextField;

View File

@ -4,10 +4,10 @@ project(runner LANGUAGES CXX)
# The name of the executable created for the application. Change this to change # The name of the executable created for the application. Change this to change
# the on-disk name of your application. # the on-disk name of your application.
set(BINARY_NAME "recomendagro") set(BINARY_NAME "tacban")
# The unique GTK application identifier for this application. See: # The unique GTK application identifier for this application. See:
# https://wiki.gnome.org/HowDoI/ChooseApplicationID # 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 # Explicitly opt in to modern CMake behaviors to avoid warnings with recent
# versions of CMake. # versions of CMake.

View File

@ -40,11 +40,11 @@ static void my_application_activate(GApplication* application) {
if (use_header_bar) { if (use_header_bar) {
GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new());
gtk_widget_show(GTK_WIDGET(header_bar)); 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_header_bar_set_show_close_button(header_bar, TRUE);
gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); gtk_window_set_titlebar(window, GTK_WIDGET(header_bar));
} else { } else {
gtk_window_set_title(window, "recomendagro"); gtk_window_set_title(window, "tacban");
} }
gtk_window_set_default_size(window, 1280, 720); gtk_window_set_default_size(window, 1280, 720);

View File

@ -64,7 +64,7 @@
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; }; 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; }; 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; }; 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
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 = "<group>"; }; 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; }; 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = "<group>"; };
33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; }; 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = "<group>"; };
@ -131,7 +131,7 @@
33CC10EE2044A3C60003C045 /* Products */ = { 33CC10EE2044A3C60003C045 /* Products */ = {
isa = PBXGroup; isa = PBXGroup;
children = ( children = (
33CC10ED2044A3C60003C045 /* recomendagro.app */, 33CC10ED2044A3C60003C045 /* tacban.app */,
331C80D5294CF71000263BE5 /* RunnerTests.xctest */, 331C80D5294CF71000263BE5 /* RunnerTests.xctest */,
); );
name = Products; name = Products;
@ -217,7 +217,7 @@
); );
name = Runner; name = Runner;
productName = Runner; productName = Runner;
productReference = 33CC10ED2044A3C60003C045 /* recomendagro.app */; productReference = 33CC10ED2044A3C60003C045 /* tacban.app */;
productType = "com.apple.product-type.application"; productType = "com.apple.product-type.application";
}; };
/* End PBXNativeTarget section */ /* End PBXNativeTarget section */
@ -384,10 +384,10 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; 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; name = Debug;
}; };
@ -398,10 +398,10 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; 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; name = Release;
}; };
@ -412,10 +412,10 @@
CURRENT_PROJECT_VERSION = 1; CURRENT_PROJECT_VERSION = 1;
GENERATE_INFOPLIST_FILE = YES; GENERATE_INFOPLIST_FILE = YES;
MARKETING_VERSION = 1.0; MARKETING_VERSION = 1.0;
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro.RunnerTests; PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban.RunnerTests;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_VERSION = 5.0; 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; name = Profile;
}; };

View File

@ -15,7 +15,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "recomendagro.app" BuildableName = "tacban.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>
@ -31,7 +31,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "recomendagro.app" BuildableName = "tacban.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>
@ -65,7 +65,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "recomendagro.app" BuildableName = "tacban.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>
@ -82,7 +82,7 @@
<BuildableReference <BuildableReference
BuildableIdentifier = "primary" BuildableIdentifier = "primary"
BlueprintIdentifier = "33CC10EC2044A3C60003C045" BlueprintIdentifier = "33CC10EC2044A3C60003C045"
BuildableName = "recomendagro.app" BuildableName = "tacban.app"
BlueprintName = "Runner" BlueprintName = "Runner"
ReferencedContainer = "container:Runner.xcodeproj"> ReferencedContainer = "container:Runner.xcodeproj">
</BuildableReference> </BuildableReference>

View File

@ -5,10 +5,10 @@
// 'flutter create' template. // 'flutter create' template.
// The application's name. By default this is also the title of the Flutter window. // 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 // The application's bundle identifier
PRODUCT_BUNDLE_IDENTIFIER = br.com.recomendagro PRODUCT_BUNDLE_IDENTIFIER = br.com.tacban
// The copyright displayed in application information // The copyright displayed in application information
PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved. PRODUCT_COPYRIGHT = Copyright © 2024 com.example. All rights reserved.

View File

@ -1,4 +1,4 @@
name: recomendagro name: tacban
description: "A new Flutter project." description: "A new Flutter project."
publish_to: 'none' # Remove this line if you wish to publish to pub.dev publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1 version: 1.0.0+1

View File

@ -7,12 +7,12 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.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() { void main() {
testWidgets('Counter increments smoke test', (WidgetTester tester) async { testWidgets('Counter increments smoke test', (WidgetTester tester) async {
// Build our app and trigger a frame. // Build our app and trigger a frame.
await tester.pumpWidget(const RecomendAgroApp()); await tester.pumpWidget(const TecBanApp());
// Verify that our counter starts at 0. // Verify that our counter starts at 0.
expect(find.text('0'), findsOneWidget); expect(find.text('0'), findsOneWidget);

View File

@ -23,13 +23,13 @@
<!-- iOS meta tags & icons --> <!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="recomendagro"> <meta name="apple-mobile-web-app-title" content="tacban">
<link rel="apple-touch-icon" href="icons/Icon-192.png"> <link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon --> <!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/> <link rel="icon" type="image/png" href="favicon.png"/>
<title>recomendagro</title> <title>tacban</title>
<link rel="manifest" href="manifest.json"> <link rel="manifest" href="manifest.json">
<script> <script>

View File

@ -1,6 +1,6 @@
{ {
"name": "recomendagro", "name": "tacban",
"short_name": "recomendagro", "short_name": "tacban",
"start_url": ".", "start_url": ".",
"display": "standalone", "display": "standalone",
"background_color": "#0175C2", "background_color": "#0175C2",

View File

@ -1,10 +1,10 @@
# Project-level configuration. # Project-level configuration.
cmake_minimum_required(VERSION 3.14) cmake_minimum_required(VERSION 3.14)
project(recomendagro LANGUAGES CXX) project(tacban LANGUAGES CXX)
# The name of the executable created for the application. Change this to change # The name of the executable created for the application. Change this to change
# the on-disk name of your application. # the on-disk name of your application.
set(BINARY_NAME "recomendagro") set(BINARY_NAME "tacban")
# Explicitly opt in to modern CMake behaviors to avoid warnings with recent # Explicitly opt in to modern CMake behaviors to avoid warnings with recent
# versions of CMake. # versions of CMake.

View File

@ -90,12 +90,12 @@ BEGIN
BLOCK "040904e4" BLOCK "040904e4"
BEGIN BEGIN
VALUE "CompanyName", "com.example" "\0" VALUE "CompanyName", "com.example" "\0"
VALUE "FileDescription", "recomendagro" "\0" VALUE "FileDescription", "tacban" "\0"
VALUE "FileVersion", VERSION_AS_STRING "\0" VALUE "FileVersion", VERSION_AS_STRING "\0"
VALUE "InternalName", "recomendagro" "\0" VALUE "InternalName", "tacban" "\0"
VALUE "LegalCopyright", "Copyright (C) 2024 com.example. All rights reserved." "\0" VALUE "LegalCopyright", "Copyright (C) 2024 com.example. All rights reserved." "\0"
VALUE "OriginalFilename", "recomendagro.exe" "\0" VALUE "OriginalFilename", "tacban.exe" "\0"
VALUE "ProductName", "recomendagro" "\0" VALUE "ProductName", "tacban" "\0"
VALUE "ProductVersion", VERSION_AS_STRING "\0" VALUE "ProductVersion", VERSION_AS_STRING "\0"
END END
END END

View File

@ -27,7 +27,7 @@ int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev,
FlutterWindow window(project); FlutterWindow window(project);
Win32Window::Point origin(10, 10); Win32Window::Point origin(10, 10);
Win32Window::Size size(1280, 720); Win32Window::Size size(1280, 720);
if (!window.Create(L"recomendagro", origin, size)) { if (!window.Create(L"tacban", origin, size)) {
return EXIT_FAILURE; return EXIT_FAILURE;
} }
window.SetQuitOnClose(true); window.SetQuitOnClose(true);