Development of a Calorie Calculator Application Utilizing Height and Weight-Based Conversion
DOI:
https://doi.org/10.56127/jukeke.v4i2.2156Keywords:
calorie calculator, BMR, BMI, TDEE, Android, health app, nutrition, weight managementAbstract
The advancement of information technology has significantly contributed to innovations in the health sector, including the development of digital tools that support nutrition management and healthy lifestyle practices. One essential aspect of maintaining health is managing daily caloric intake based on individual metabolic needs, which are influenced by factors such as age, gender, height, weight, and physical activity. However, many individuals are unaware of how to accurately calculate their caloric requirements. Therefore, a practical and accurate system is needed to provide personalized calorie recommendations.This study presents the design and development of an Android-based calorie calculator application that estimates daily energy needs using user inputs: age, gender, height, weight, and activity level. The application integrates two well-known formulas—Harris-Benedict and Mifflin-St Jeor—to calculate Basal Metabolic Rate (BMR) and determines Total Daily Energy Expenditure (TDEE) by categorizing physical activity as light, moderate, or intense. In addition, the app includes a Body Mass Index (BMI) calculator to indicate the user's nutritional status. Developed using the Kotlin programming language in Android Studio, the application is designed with a user-friendly interface to enhance user experience. Functionality testing demonstrated that the application provides accurate estimations of caloric needs and reliable BMI categorization based on user input. The outputs are consistent with results from existing online calorie calculators, confirming its precision and usability. This calorie calculator application is expected to function both as an educational and practical tool for individuals seeking to adopt a balanced diet and effective weight management strategy.
References
Badan Penelitian dan Pengembangan Kesehatan. (2005). Tabel komposisi pangan Indonesia (TKPI). Departemen Kesehatan Republik Indonesia.
Food and Agriculture Organization of the United Nations. (2019). FAO/INFOODS databases. https://www.fao.org/infoods/infoods/tables-and-databases
Mifflin, M. D., St Jeor, S. T., Hill, L. A., Scott, B. J., Daugherty, S. A., & Koh, Y. O. (1990). A new predictive equation for resting energy expenditure in healthy individuals. The American Journal of Clinical Nutrition, 51(2), 241–247. https://doi.org/10.1093/ajcn/51.2.241
World Health Organization. (2001). Human energy requirements: Report of a Joint FAO/WHO/UNU Expert Consultation (WHO Technical Report Series). https://www.who.int/publications/i/item/9241209351
Android Developers. (n.d.). Android Studio user guide. https://developer.android.com/studio
Firebase. (n.d.). Firebase Realtime Database documentation. https://firebase.google.com/docs/database
Oleksiv, N., Oborska, O., Mykich, K., Mushasta, S., Pukach, Y., & Tereshchuk, O. (2021). Information System of Dynamic and Adaptive Control of Human Diet Based on Machine Learning Technology. In MoMLeT+ DS (pp. 373-406).
Figma Inc. (n.d.). Figma – The collaborative interface design tool. https://www.figma.com/
Holten, K. (2022). Pipeline for Calculating Calories for Print Recipes with Minimal User Intervention. The University of Wisconsin-Milwaukee.
Milliard, S. (2019). Designing calorie counter smartphone applications for effective weight loss.













