MyFitnessPal is one of the most popular health apps around. It has a food database, including many restaurant foods, and it includes a bar-code scanner to quickly look up foods at the store or in your pantry. It also doubles as an exercise tracker, giving you space to log your physical activity and syncing with many exercise tracking devices.
Link: The 12 Best Diabetes Apps for 2018
via http://www.everydayhealth.com