Garmin wearables application entry for Garmin's Connect IQ App Challenge July 2020
By Katie Stapleton
The goal of GarMenu is to help athletes learn to fuel properly with a healthy mindset. The app provides the user with a plate layout custom to the effort of their activity that day and recipes for the different meals and effort days.
Once started, the initial page displays one of three possible plates (Screenshots). Based on the user's calories burned in the day and the estimated resting calories burned, the day's effort is put into one of three categories: Easy, Moderate, & Hard. The resting calorie estimate is calculated using the time of day and Harris-Benedict Basal Metabolic Rate (BMR) equation which takes into account the user's age, gender, height, & weight.
If the select button is pressed, an about page comes up with a short descirption of where the recipes and plates come from.
If the down button (next page) is pressed, the user selects options for a recipe. The first menu (Menu2 object) is to decide the meal: breakfast, lunch, or dinner. The second menu is to decide the effort: easy, moderate, or hard. The recipe displayed contains the title, a short description, and the nutrition website for the US Olympic & Paralympic Committee (where the recipes were taken from).
- CustomNutrition: Eclipse workspace project folder
- source: commented MonkeyC project files
- resource: xml files with all images, strings, layouts, etc.
- Screenshots: images of the app screens through the Connect IQ Simulation.
Follow the SDK installation instructions in the Resources below to use the Connect IQ environment in Eclipse. Once the project (CustomNutrition) has been uploaded, use the Build for Device Wizard under the Connect IQ menu to create a .prg file. Copy this file to the APPS folder on your watch.
- Forerunner 245, 245 Music
- Vivoactive 4, 4S (1.2.0)
- Should compile for all devices with SDK version over 3.0. Few adjustments may be needed based on display and user interface
December 2020
The app is now compatable with the Vivoactive series. Improved description screen user interface.