https://github.com/arthur-mdn/glucidecheck-ios
A native iOS App (Swift) to help diabetics. Determine the number of units or sugar to take to be in a specific glycemic target. Determine the total parts of carbohydrates in a specific portion of food. And a lot of personalization settings.
https://github.com/arthur-mdn/glucidecheck-ios
carbohydrates diabetes diabetes-app diabetes-prediction insulin-calculator insulin-dosage
Last synced: 3 months ago
JSON representation
A native iOS App (Swift) to help diabetics. Determine the number of units or sugar to take to be in a specific glycemic target. Determine the total parts of carbohydrates in a specific portion of food. And a lot of personalization settings.
- Host: GitHub
- URL: https://github.com/arthur-mdn/glucidecheck-ios
- Owner: arthur-mdn
- Created: 2024-05-07T09:08:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-12T18:33:05.000Z (about 1 year ago)
- Last Synced: 2025-01-17T06:23:26.767Z (5 months ago)
- Topics: carbohydrates, diabetes, diabetes-app, diabetes-prediction, insulin-calculator, insulin-dosage
- Language: Swift
- Homepage:
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Glucide-Check
"Glucide-Check" is an iOS native application I developed in Swift, tailored to assist individuals with diabetes. This project marked my first foray into native mobile application development and was designed as a valuable tool for blood sugar management.## Features
The application is divided into three main tabs, each offering essential functionalities for managing blood glucose levels:### 1. Insulin Calculator
The first tab allows users to input their current blood sugar level and calculate the number of insulin units required to reach an optimal glucose level. In the case of hypoglycemia, the app can also calculate the number of sugar cubes needed to raise blood sugar levels.### 2. Cross Multiplication Tool
The second tab offers a "cross-multiplication" tool, useful for estimating the carbohydrate content in a portion of food. Users input the carbohydrate value per 100g and the amount they wish to eat, and the app calculates the total carbohydrates in the portion.### 3. Settings
The third tab is for configuration. Here, users can enter personal information such as their first name, date of birth, gender, and weight. This allowed me to practice inputting different types of data. Users can also set custom parameters, such as insulin influence on blood sugar, the effect of a sugar cube, and the desired blood glucose target (minimum and maximum levels). Additionally, the app offers customization options for dark mode (light, dark, or following the system setting) and allows changing the app's language.## Development Highlights
"Glucide-Check" showcases my growing expertise in native mobile application development, demonstrating my ability to create digital solutions that are both functional and useful. This project provided an excellent opportunity to explore native iOS features and to further familiarize myself with mobile development in Swift.## Technologies Used
- Swift
- Xcode
- UIKit / SwiftUI
- Core Data