finpa

Commands

Generate necessary files

fvm dart run build_runner build --delete-conflicting-outputs

Clean and rebuild

fvm flutter clean && fvm flutter pub get && cd ios && rm -f Podfile.lock && pod install && cd ..

Run app

fvm flutter run --flavor dev --debug

fvm flutter run --flavor dev --release

fvm flutter run --flavor prod --debug

fvm flutter run --flavor prod --release

Build app-dev-debug

flutter build apk --flavor dev --debug

Build app-prod-release

fvm flutter build appbundle --flavor prod

log firebase analytics DebugView

adb shell setprop debug.firebase.analytics.app vn.datacore.finpa.dev

Libraries

api_logger
api_logger/api_logger
api_logger/api_logger_abstract
api_logger/get_response_value
common_utils
commons/app_base_screen
commons/app_colors
commons/app_navigator
commons/app_pages
commons/app_styles
commons/base_provider
constants/mock_type
constants/open_type
constants/response_type
default_functions
file_name
file_save_manager
log_api_constants
log_api_intercepter
models/base_model
models/error_model
models/log_model
models/mock_api
models/request_model
models/upload_file
save_manager
send_mail
ui/providers/common_provider
ui/screens/api/api_provider
ui/screens/api/api_screen
ui/screens/mock_api/add_mock/add_mock_api_provider
ui/screens/mock_api/add_mock/add_mock_api_screen
ui/screens/mock_api/mock_api_screen
ui/screens/request_detail_screen/request_detail/detail_block
ui/screens/request_detail_screen/request_detail/request_detail
ui/screens/request_detail_screen/request_detail/request_detail_header
ui/screens/request_detail_screen/request_detail/request_detail_other
ui/screens/request_detail_screen/request_detail/request_detail_payload
ui/screens/request_detail_screen/request_detail/request_detail_provider
ui/screens/request_detail_screen/request_detail/request_detail_response
ui/screens/request_detail_screen/request_detail/request_detail_response_preview
ui/screens/request_detail_screen/request_detail_screen
ui/screens/request_detail_screen/request_detail_screen_provider
ui/screens/send_email_screen
ui/widgets/action_bottom_sheeet
ui/widgets/app_button
ui/widgets/app_data_viewer
ui/widgets/bottom_sheet_base
ui/widgets/CopyableTwoText
ui/widgets/imput/app_dropdown
ui/widgets/imput/app_textfield
ui/widgets/imput/input_contants
ui/widgets/item_api_action_bottom_sheeet
ui/widgets/main_listview_item/api_item
ui/widgets/main_listview_item/error_item
ui/widgets/main_listview_item/model_item
ui/widgets/measure_size
ui/widgets/open_image
ui/widgets/overlay/api_logger_overlay
ui/widgets/overlay/overlay_entry
ui/widgets/ratio_two_text
ui/widgets/shared_data_bottom_sheet
ui/widgets/simple_rich_text
ui/widgets/three_text
ui/widgets/TwoText
ui/widgets/type_icon
utils/app_utils
utils/app_values
utils/string_utils