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_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_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/simple_rich_text
- ui/widgets/three_text
- ui/widgets/TwoText
- ui/widgets/type_icon
- utils/app_utils
- utils/app_values
- utils/string_utils