hrd 1.2.0+61 copy "hrd: ^1.2.0+61" to clipboard
hrd: ^1.2.0+61 copied to clipboard

Sunsimexco HRD Application

Use this package as a library

Depend on it

Run this command:

With Flutter:

 $ flutter pub add hrd

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies:
  hrd: ^1.2.0+61

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:hrd/ConnectionSettings/connection_string.dart';
import 'package:hrd/Helper/conversion_helper.dart';
import 'package:hrd/Helper/encryption_helper.dart';
import 'package:hrd/Helper/external_api_cllass_helper.dart';
import 'package:hrd/Helper/get_current_employee_user_helper.dart';
import 'package:hrd/Helper/image_helper.dart';
import 'package:hrd/Models/chat_list.dart';
import 'package:hrd/Models/employee_search_criteria.dart';
import 'package:hrd/Models/hRD_employee.dart';
import 'package:hrd/Models/permission_summary.dart';
import 'package:hrd/Models/send_message_only_text.dart';
import 'package:hrd/NetworksController/network_info_page.dart';
import 'package:hrd/Preferences/hrd_preferences.dart';
import 'package:hrd/Preferences/locations.dart';
import 'package:hrd/Preferences/ping_service.dart';
import 'package:hrd/Preferences/static_stock_share_pref.dart';
import 'package:hrd/Preferences/stock_take_preferences.dart';
import 'package:hrd/Screens/AdministratorScreen/iC_permission_screen_admin.dart';
import 'package:hrd/Screens/DepartmentManagement/ICRental/iC_rental_form_screen.dart';
import 'package:hrd/Screens/DepartmentManagement/ICRental/iC_rental_screen.dart';
import 'package:hrd/Screens/DepartmentManagement/department_management_screen.dart';
import 'package:hrd/Screens/HRDManagement/Attendance/attandance_detail_screen.dart';
import 'package:hrd/Screens/HRDManagement/Attendance/attandance_list_screen.dart';
import 'package:hrd/Screens/HRDManagement/Attendance/attandance_screen.dart';
import 'package:hrd/Screens/HRDManagement/Attendance/register_attandance_screen.dart';
import 'package:hrd/Screens/HRDManagement/Delegations/degegation_group_register_enquiry.dart';
import 'package:hrd/Screens/HRDManagement/Delegations/delegation_details_screen.dart';
import 'package:hrd/Screens/HRDManagement/Delegations/delegation_group_register.dart';
import 'package:hrd/Screens/HRDManagement/Delegations/delegation_register_form.dart';
import 'package:hrd/Screens/HRDManagement/Delegations/delegation_screen.dart';
import 'package:hrd/Screens/HRDManagement/Department/department_form_page.dart';
import 'package:hrd/Screens/HRDManagement/Department/department_screen.dart';
import 'package:hrd/Screens/HRDManagement/EmployeeTask/employee_task.dart';
import 'package:hrd/Screens/HRDManagement/Employees/employee_management_screen.dart';
import 'package:hrd/Screens/HRDManagement/Employees/employees_enquiry_screen.dart';
import 'package:hrd/Screens/HRDManagement/Employees/employees_screens.dart';
import 'package:hrd/Screens/HRDManagement/Employees/view_employee_attendance_screen.dart';
import 'package:hrd/Screens/HRDManagement/Employees/view_employee_history_screen.dart';
import 'package:hrd/Screens/HRDManagement/Employees/view_employee_permission_screen.dart';
import 'package:hrd/Screens/HRDManagement/ICProjects/iC_project_form_screen.dart';
import 'package:hrd/Screens/HRDManagement/ICProjects/iC_project_management_screen.dart';
import 'package:hrd/Screens/HRDManagement/JobRequisition/job_requisition_management.dart';
import 'package:hrd/Screens/HRDManagement/PayRollManagement/pay_roll_management.dart';
import 'package:hrd/Screens/HRDManagement/Permissions/iC_permission_form_modal.dart';
import 'package:hrd/Screens/HRDManagement/Permissions/permission_list_screen.dart';
import 'package:hrd/Screens/HRDManagement/Permissions/permission_request_form.dart';
import 'package:hrd/Screens/HRDManagement/Permissions/permission_screen.dart';
import 'package:hrd/Screens/HRDManagement/Permissions/permissions_register_screen.dart';
import 'package:hrd/Screens/HRDManagement/PostionManagement/position_enquiry_screen.dart';
import 'package:hrd/Screens/HRDManagement/PostionManagement/position_management_screen.dart';
import 'package:hrd/Screens/HRDManagement/PostionManagement/position_register_screen.dart';
import 'package:hrd/Screens/HRDManagement/Reimbursement/reimbursement_management.dart';
import 'package:hrd/Screens/HRDManagement/Resignation/resignation_management.dart';
import 'package:hrd/Screens/HRDManagement/ScheduleManagement/shif_management.dart';
import 'package:hrd/Screens/HRDManagement/ScheduleManagement/shift_management_screen.dart';
import 'package:hrd/Screens/HRDManagement/Settings/settings_management.dart';
import 'package:hrd/Screens/HRDManagement/Training/training_management.dart';
import 'package:hrd/Screens/HRDManagement/hRD_management_screen.dart';
import 'package:hrd/Screens/HRDManagement/qRCode_screen.dart';
import 'package:hrd/Screens/LogisticsManagement/logistic_management_screen.dart';
import 'package:hrd/Screens/Notification/notification_screen.dart';
import 'package:hrd/Screens/Settings/setting_management_screen.dart';
import 'package:hrd/Screens/StockManagement/manage_stock_count_sub_section.dart';
import 'package:hrd/Screens/StockManagement/stock_count_assigned.dart';
import 'package:hrd/Screens/StockManagement/stock_count_details.dart';
import 'package:hrd/Screens/StockManagement/stock_counting_screen.dart';
import 'package:hrd/Screens/StockManagement/stock_management_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_assignment_form_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_assignment_register_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_category_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_enquiry_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_form_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_model_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_request_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_status_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_vendor_screen.dart';
import 'package:hrd/Screens/Tasks/Assets/asset_view_by_location.dart';
import 'package:hrd/Screens/Tasks/Assets/assets_management_taks_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/hR_integration_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_assignment_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_management_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_permission_approval_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_progress_tracking_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_report_and_analysis_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_status_screen.dart';
import 'package:hrd/Screens/Tasks/Tasks/task_type_screen.dart';
import 'package:hrd/Screens/TimeTableManagement/TimetableRange/time_table_range_screen.dart';
import 'package:hrd/Screens/TimeTableManagement/TimetableRange/timetable_range_form_screen.dart';
import 'package:hrd/Screens/TimeTableManagement/time_table_screen.dart';
import 'package:hrd/Screens/Tracking/tracking_screen.dart';
import 'package:hrd/Screens/Users/ApplicationUsers/application_user_form_screen.dart';
import 'package:hrd/Screens/Users/ApplicationUsers/application_user_screen.dart';
import 'package:hrd/Screens/Users/user_screen.dart';
import 'package:hrd/Screens/WarehouseManagement/warehouse_management_screen.dart';
import 'package:hrd/Screens/account_screen.dart';
import 'package:hrd/Screens/activity_page.dart';
import 'package:hrd/Screens/all_employee_attendance_screen.dart';
import 'package:hrd/Screens/all_employee_attendant_query.dart';
import 'package:hrd/Screens/all_employee_information.dart';
import 'package:hrd/Screens/all_employee_permissions.dart';
import 'package:hrd/Screens/attendance_details_page.dart';
import 'package:hrd/Screens/audio_record.dart';
import 'package:hrd/Screens/auth_check.dart';
import 'package:hrd/Screens/change_password_form.dart';
import 'package:hrd/Screens/chat_screen.dart';
import 'package:hrd/Screens/chat_screen_old.dart';
import 'package:hrd/Screens/employee_activities_view_screen.dart';
import 'package:hrd/Screens/employee_info_view_submit_attendant.dart';
import 'package:hrd/Screens/hRD_employee_view_screen.dart';
import 'package:hrd/Screens/hRD_scanner_screen.dart';
import 'package:hrd/Screens/home_screen.dart';
import 'package:hrd/Screens/home_screen_controll_state.dart';
import 'package:hrd/Screens/load_permissions_screen.dart';
import 'package:hrd/Screens/login_screen.dart';
import 'package:hrd/Screens/media_picker_button.dart';
import 'package:hrd/Screens/monthly_attendants.dart';
import 'package:hrd/Screens/monthly_personal_attendance.dart';
import 'package:hrd/Screens/monthly_personal_permissions.dart';
import 'package:hrd/Screens/permission_details_view.dart';
import 'package:hrd/Screens/permission_list_page.dart';
import 'package:hrd/Screens/permission_summary_view.dart';
import 'package:hrd/Screens/permissions_request_form.dart';
import 'package:hrd/Screens/personal_information.dart';
import 'package:hrd/Screens/request_history_screen.dart';
import 'package:hrd/Screens/request_screen.dart';
import 'package:hrd/Screens/scan_request_form_screen.dart';
import 'package:hrd/Services/Administrator/administrator_service.dart';
import 'package:hrd/Services/AssetServices/asset_service_client.dart';
import 'package:hrd/Services/HRD/employee_permission_service.dart';
import 'package:hrd/Services/Tasks/tasks_services.dart';
import 'package:hrd/Services/cache_storage.dart';
import 'package:hrd/Services/chat_service.dart';
import 'package:hrd/Services/company/department_service.dart';
import 'package:hrd/Services/company/icproject_service.dart';
import 'package:hrd/Services/employee_attendance-services.dart';
import 'package:hrd/Services/employee_services.dart';
import 'package:hrd/Services/file_picker.dart';
import 'package:hrd/Services/gps_tracking_services.dart';
import 'package:hrd/Services/grpc__channel.dart';
import 'package:hrd/Services/player.dart';
import 'package:hrd/Services/push_notification_service.dart';
import 'package:hrd/Services/sending_view.dart';
import 'package:hrd/Services/tracking/batching_uploader.dart';
import 'package:hrd/Services/tracking/live_subscriber.dart';
import 'package:hrd/Services/tracking/location_mapper.dart';
import 'package:hrd/Services/tracking/location_tracker.dart';
import 'package:hrd/Streams/receive_stream.dart';
import 'package:hrd/Views/employee_viewList.dart';
import 'package:hrd/firebase_options.dart';
import 'package:hrd/library/Delegation/delegation_group_register.dart';
import 'package:hrd/library/GroupAccessRights/backend_permissions.dart';
import 'package:hrd/library/IC_department.dart';
import 'package:hrd/library/StockApplications/stock-count_system.dart';
import 'package:hrd/library/StockApplications/stock_count_record_management.dart';
import 'package:hrd/library/StockApplications/stock_count_system_session.dart';
import 'package:hrd/library/StockApplications/stock_management.dart';
import 'package:hrd/library/Tasks/Task.dart';
import 'package:hrd/library/Tasks/TaskAssignment.dart';
import 'package:hrd/library/Tasks/TaskStatus.dart';
import 'package:hrd/library/Tasks/TaskType.dart';
import 'package:hrd/library/application_users.dart';
import 'package:hrd/library/asset_assignment.dart';
import 'package:hrd/library/asset_library.dart';
import 'package:hrd/library/attendance.dart';
import 'package:hrd/library/delegation_group.dart';
import 'package:hrd/library/delegation_permission.dart';
import 'package:hrd/library/department.dart';
import 'package:hrd/library/employee.dart';
import 'package:hrd/library/external_api_class.dart';
import 'package:hrd/library/iC_permissions.dart';
import 'package:hrd/library/iC_project.dart';
import 'package:hrd/library/iC_vendor.dart';
import 'package:hrd/library/issuer_group.dart';
import 'package:hrd/library/khas_service_library.dart';
import 'package:hrd/library/notifications_factory.dart';
import 'package:hrd/library/position.dart';
import 'package:hrd/library/project_access_right.dart';
import 'package:hrd/library/qrcode_url.dart';
import 'package:hrd/library/shift.dart';
import 'package:hrd/library/subscriber_group.dart';
import 'package:hrd/library/system_role.dart';
import 'package:hrd/library/time_table_range.dart';
import 'package:hrd/library/timetable.dart';
import 'package:hrd/main.dart';
import 'package:hrd/redux/Authentications/auth_action.dart';
import 'package:hrd/redux/Authentications/auth_reducer.dart';
import 'package:hrd/redux/Authentications/auth_state.dart';
import 'package:hrd/redux/Chats/chat_action.dart';
import 'package:hrd/redux/Chats/chat_reducer.dart';
import 'package:hrd/redux/Chats/chat_state.dart';
import 'package:hrd/redux/Notifications/notification_action.dart';
import 'package:hrd/redux/Notifications/notification_app_state.dart';
import 'package:hrd/redux/Notifications/notification_reducer.dart';
import 'package:hrd/redux/Permissions/permission_state.dart';
import 'package:hrd/redux/TrackingRedux/action.dart';
import 'package:hrd/redux/TrackingRedux/app_state.dart';
import 'package:hrd/redux/TrackingRedux/reducer.dart';
import 'package:hrd/redux/TrackingRedux/tracking_middleware.dart';
import 'package:hrd/redux/action.dart';
import 'package:hrd/redux/app_state.dart';
import 'package:hrd/redux/reducer.dart';
import 'package:hrd/utils/device_identity.dart';