Kohler Energy Management PRO (Dealer Service App) |
|---|

An app that enables dealers to service and manage their fleet of Kohler Energy products
- Fleet Status at a glance: You will be able to quickly identify generators that require immediate attention and browse through past events/ maintenance notes. No more scrolling through long list
- Remote Diagnostics: You will be more efficient by wealth of device data at your fingertips. No more extra labor hours needed at odd hours
- Remote Start/ Stop Exercise & Remote Fault Reset: You will save your time and resources for more profitable site visits. No more unplanned wasted service calls.
- Instant Notifications: You will be able to adapt to changes in service routes and give more proactive support to your customers. No more snowballing of critical issues.
Access the App
Production builds of the app are available on the App Store and Play Store via the following links:
![]() |
For dev, QA, staging, or release candidate builds, please contact Brian Robles to be given access to non-production builds in TestFlight or the Play Store.
Development
See the project-wide setup and development instructions for getting this app running.
The app should be ready-to-run as-is. If it's your first time running the app,
you may need to run flutter pub get first to download the apps' dependencies.
An .env file is required, but a development .env file is provided
out-of-the-box for testing purposes.
Once running, you will need a dealer's login credentials to enter the app. For development purposes, the following credentials can be used:
Username: KohlerEnergyManagementPRO@kohler.com
Password: NextGenPower1!
Deployment
See the project-wide deployment and release documentation for instructions on deploying the app.
Libraries
- app/actions/logout_action
- app/actions/pop_route_action
- app/app
- app/routing/app_root_route
- app/routing/app_route_state
- app/routing/app_route_state_parser
- app/routing/app_router_delegate
- app/widgets/dealer_service_app
- app/widgets/dealer_service_app_chrome
- app/widgets/dealer_service_notification_utils
- app/widgets/dealer_service_providers
- app/widgets/dealer_service_screen
- features/devices/devices
- features/devices/devices_providers
- features/fleet/dashboard/dashboard_contents
- features/fleet/dashboard/dashboard_sheet
- features/fleet/device_overview/additional_resources/additional_resources_tab
- features/fleet/device_overview/app_bar/device_overview_app_bar
- features/fleet/device_overview/app_bar/device_overview_title
- features/fleet/device_overview/app_bar/homeowner_consent_dialog
- features/fleet/device_overview/details/details_tab
- features/fleet/device_overview/details/generator_details_contents
- features/fleet/device_overview/details/generator_info_tiles
- features/fleet/device_overview/details/generator_providers
- features/fleet/device_overview/device_overview_headers
- features/fleet/device_overview/device_overview_page
- features/fleet/device_overview/device_redirect_page
- features/fleet/device_overview/maintenance/maintenance_tab
- features/fleet/device_overview/remote_exercise_fab
- features/fleet/events/events_page_title
- features/fleet/filter/fleet_filter
- features/fleet/fleet
- features/fleet/fleet_list/fleet_list
- features/fleet/fleet_list/fleet_list_page
- features/fleet/fleet_list/fleet_list_status_header
- features/fleet/fleet_list/fleet_list_tile
- features/fleet/fleet_map/center_zoom_map
- features/fleet/fleet_map/fleet_map
- features/fleet/fleet_map/fleet_map_client
- features/fleet/fleet_map/fleet_map_cluster_marker
- features/fleet/fleet_map/fleet_map_marker
- features/fleet/fleet_map/fleet_map_marker_icon
- features/fleet/fleet_map/fleet_map_marker_layer
- features/fleet/fleet_map/fleet_map_page
- features/fleet/fleet_themes
- features/fleet/generator_trends/generator_trends_chart
- features/fleet/generator_trends/generator_trends_page
- features/fleet/generator_trends/generator_trends_utils
- features/fleet/page/collapsible_sheet
- features/fleet/page/fleet_page
- features/fleet/page/fleet_page_contents
- features/generator_addition/generator_addition
- features/generator_addition/generator_addition_mappers
- features/generator_addition/generator_addition_models
- features/generator_addition/generator_addition_providers
- features/generator_addition/pages/complete_add_page
- features/generator_addition/pages/generator_details_add_page
- features/generator_addition/pages/get_connected_add_page
- features/generator_addition/pages/homeowner_consent_add_page
- features/generator_addition/pages/service_agreement_add_page
- features/generator_addition/screen/generator_addition_screen
- features/generator_addition/use_case_notifier
- features/generator_addition/widgets/exit_addition
- features/generator_addition/widgets/generator_addition_page
- features/legal/credential_terms/credential_terms_providers
- features/legal/credential_terms/credential_terms_screen
- features/legal/homeowner_consent/homeowner_consent_contents
- features/legal/legal
- features/legal/legal_utils
- features/legal/nda/nda_providers
- features/legal/nda/nda_screen
- features/notifications/notification_text_utils
- features/notifications/notifications
- features/notifications/widgets/notification_settings
- features/notifications/widgets/notifications_page
- features/onboarding/onboarding
- features/onboarding/widgets/onboarding_screen
- features/profile/dealer_resources/resource_links_page
- features/profile/more_information/terms_and_conditions_page
- features/profile/my_organization/company_information_page
- features/profile/my_organization/view_team_page
- features/profile/page/profile_page
- features/profile/profile
- features/profile/profile_mappers
- features/profile/profile_models
- features/profile/profile_providers
- features/profile/profile_utils
- features/service_agreement/service_agreement
- features/service_agreement/widgets/service_agreement_form
- firebase_options
- main
- shared/values/flags
- shared/values/intents
- shared/values/localizations
- shared/values/preferences
- shared/values/routing
- shared/values/values
- shared/widgets/widgets
- utils/localization_utils
- utils/unique_keys
- utils/utils
