The Vet RX Calculator is a mobile application available soon on iOS and Android built with Dart/Flutter that allows users to quickly calculate the recommended dosage of a drug for a specific animal based on certain parameters. This provides quick and efficient calculations for veterinarians, students, and other animal health professionals as calculating dosages of a drug without this app would require looking through various handbooks for the equations and calculate them by hand.
The application currently supports the following animals:
The Vet RX Calculator provides the following features for users:
To use the Animal Drug Dose Calculator, simply download the app onto your mobile device and launch it. Select the animal you wish to work with from the main menu. From there, select the drug you wish to administer to the animal. Enter the animal’s weight in pounds and press the “Calculate” button to get the recommended dose of the drug. If applicable, the app will also provide extra information about the drug. After the calculations are done you have the option of pressing the back button to get a drug dosage for the same animal, or pressing the home button to choose a different animal.
The Veterinary Calculator app is built on the Flutter framework and will need to be downloaded to be able to build and run this app. Once Flutter is installed, open a terminal and type
flutter doctor -v
This will show you everything else that needs to be downloaded and installed to ensure that everything for flutter is working.
To run the app on emulators, the easiest way for Android is to download Android Studio and create an emulator through their Device Manager which will create an android device and allow you to run the app on it. For iOS, Xcode and a Mac is needed to create an iOS simulator to run the app.
To run the app type
flutter run -d {device name}
with device name
being the specific device, such as iOS or Android emulator, that you want to run the app on. To get a list of devices type
flutter devices
Note: The file ‘/lib/data/firebase_options.dart’ is excluded from this repository as it contains a private API key. You will need to supply your own firebase API key to properly run the app and recieve information from a database.
All of the files for the UI of the app is located at vet_calc_app/lib
with the different screens being in ui
. Files for specific runners such as android and ios are located in vet_calc_app
in their corresponding folders. The documentation for the database is within `vet_calc_app/docs/database.md
TBD