flutter_pro_tools
library
Classes
-
ApiRequest
-
Managing api variant request
-
AppLocale
-
The AppLocale class manages the localization functionality for the application, handling the loading of language files, providing translation strings, and offering support for multiple locales.
-
AuthenticationManagement
-
The AuthenticationManagement class provides a suite of tools for managing user authentication in a Flutter application.
It supports biometric authentication and phone number verification using Firebase Authentication.
-
DataStorageTools
-
Managing local data storage
-
DeviceTools
-
Tools to control the device orientation and screen size and more
-
FileManagement
-
Managing image variant tools
-
FlutterProTools
-
is a comprehensive utility package for Flutter that simplifies common development tasks such as navigation, displaying dialogs and snack bars, handling HTTP requests, managing local storage, and more.
It is designed to streamline your Flutter app development by providing ready-to-use methods and tools that handle many repetitive tasks
-
LanguageChangeProvider
-
A state notifier to manage language changes in the application.
-
LanguageManagement
-
The LanguageManagement class is a utility for managing and switching the language used in a Flutter application.
It provides static methods to retrieve the current language and change the app's language dynamically.
-
LanguageState
-
Represents the state of the current language setting.
-
LocationManagement
-
A Flutter utility for managing device location using the geolocator package.
This library provides methods to detect the user's current location and listen for location updates.
-
MyLocation
-
A model representing a device's location details.
-
NavigationTools
-
Managing navigation between pages with variant tools
-
NotificationManager
-
Dealing with firebase cloud messaging
-
ResponsiveText
-
A responsive text widget that adjusts its size and padding
based on the screen width.
-
ShareService
-
A Flutter plugin for sharing links and files via native Android functionality.
This plugin provides methods to share text links and files with other apps, including social media platforms, email clients, and more.
-
ShowMessage
-
Display message to user with variant type
-
SocketIoManagement
-
The SocketConnection class provides methods to manage WebSocket connections using the socket_io_client package.
It offers functionalities to initialize a connection, check the connection status, and handle sending and receiving messages.
Enums
-
ApiMethod
-
Represents the available HTTP methods for API requests.
-
FileManagementType
-
Represents the different types of file management operations.
-
OrientationType
-
Represents the orientation types of a device.