Skip to content

Sleepy brings Health Graph sleep tracking to Android

Italian developer Massimiliano Fanciulli (@fanciulli) is building his Sleepy Android app on top of the Health Graph (@healthgraphapi). Read our discussion below to learn more about this Health Graph partner and how he’s taking advantage of the Health Graph API to give people a free tool for tracking their sleep.

Bill Day: Please tell us about yourself and your work.

Massimiliano Fanciulli: I’m a Software Engineer and I work in Pisa, Italy, the city with the leaning tower. I like developing Android apps in my spare time and I’m the creator of the sleep tracking app Sleepy.

BD: What is the “elevator pitch” for why someone should use your app?

MF: Sleepy can be used to track your sleep cycle. I made it freely available and as simple to use as possible so that everyone could track their sleep easily.

BD: How did you get started using the Health Graph API?

MF: I started as a RunKeeper user. At first I simply needed to record physical activities and RunKeeper helped me track my running. It was very motivational. As soon as the Health Graph became available I started playing with it. Sleepy is my first app which uses it.

BD: Which portions of the Health Graph API do you use, and why?

MF: I use the Sleep and the Profile portions of the Health Graph API. I use them to store new data and display related data about the user.

BD: What do you like about the Health Graph? What would you like to see changed?

MF: The Health Graph is well structured and covers most of the data that describe your fitness and workouts. It is a powerful tool for building an app, letting you to focus on the logic and not on data storage and management.

I appreciate its attention to diabetic users. It would be great to have new portions of the Health Graph covering other physical aspects and conditions so that new applications could be built allowing users affected by other pathologies to track their workouts and optimize their health in the best way possible.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

MF: Callbacks and push messages should be added to the Health Graph so that apps can be notified by the platform when updates occurs. With these, for example, a developer could build an app which notifies you in case one of your friends starts a running workout near you. Very useful! [Editor's note: The Health Graph does support a authorization removal callback today, but does not currently provide push notifications of the kind Massimiliano mentions.]

BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

MF: I’m receiving great feedback from the Sleepy Google+ page. People seem to be very interested in the app and they’re joining the page and contributing. I’ll continue to develop some of the features those users are requesting. For instance, I added support for manual posting of data in a recent Sleepy update.

Cross-posted from the Health Graph blog.

Get more readers for your content with the Healthy button

RunKeeper has launched a new web-based plugin, the Healthy button.

The Healthy button enables Health Graph partners and content providers of all kinds to easily and quickly embed the button in websites and web applications, allowing people interested in fitness, nutrition, and related healthy content to share articles and websites through their RunKeeper FitnessFeed. You can see an example of the Healthy button in use by one of our partners, GE Healthymagination, below.

The Healthy button is important because it allows people to share health content selectively with their friends who also care about health content, rather than with their entire social graph.

The Healthy button also provides developers with a powerful (and free) way to reach a whole new audience that is interested in health and wellness, driving new visitors to health related blogs, sites, and other online resources.

Anyone interested in sharing healthy content can also add a Healthy bookmarklet to their browser and share anything healthy, anywhere they find it on the web, to their feed. Click here to read about the Healthy button, grab the bookmarklet, and visit some of the partners getting Healthy via the RunKeeper.com blog announcement.

Details for embedding the Healthy button in your content are available from the Healthy button partner page in the Health Graph developer site. Key bits:

  • Code for embedding the Healthy button is available here
  • There are some meta-tags available to provide more information when a user marks a piece of your content as healthy; get the details here

With more than 8 million registered Health Graph users and climbing and a quick and easy integration, why not give it a try?

Please let us know what feedback you have as you try the Healthy button out yourself. Thanks, and happy healthy sharing!

Cross-posted from the Health Graph blog.

Notes from the week of 2012-02-12

Notes from the week of 2012-02-05

Notes from the week of 2012-01-29

Vitogo: A personal trainer in your pocket

We recently spoke with Arel English (@arelenglish), CEO and co-founder of Vitogo (@myvitogo), about their integration with the Health Graph (@healthgraphapi) and how being a Health Graph partner is benefiting their business. Read on to learn about how Vitogo recreates what a personal trainer does for you using your iOS device and the web.

Bill Day: Please tell us about yourself and your company.

Arel English: Fitness has always been a really important part of my life and is something I struggled with as a kid. In college, first as an athlete and later as a coach, I learned the importance of strength training for health and fitness and achieving meaningful results. The problem is that strength training is really complicated and intimidating, so we created Vitogo to make strength training easy and fun.

BD: What is the “elevator pitch” for why someone should use your app?

AE: Strength training is a really important part of a healthy lifestyle. Not only does it help you look better, it’s also an important part of weight loss, reducing your risk of injury, and increasing bone density. The problem is knowing how to strength train effectively. Vitogo makes it simple. Just like a personal trainer, Vitogo assesses your fitness level and goals to give you a tailored workout program that evolves with you. It coaches you through every step of your workout, tracks your progress, and keeps you motivated with the support of your friends, other users, and rewards.

BD: How did you get started using the Health Graph API?

AE: As an avid RunKeeper user before the idea for Vitogo even existed, I used to complain that my strength training workouts didn’t count toward anything on my RunKeeper account, so when we decided to build Vitogo, the first thing we wanted to do was look into how we could have our workouts post to RunKeeper so we could get credit for all our hard work. At the time, the Health Graph API hadn’t been announced, so we were pretty excited to learn about it when we first reached out to RunKeeper about the possibility of integrating Vitogo.

BD: How is using the Health Graph benefiting your business?

AE: The Health Graph is a great way to aggregate everything active we’re doing online. Just like how Facebook made it easy for new services to seamlessly share information socially across the web, the Health Graph has made it really easy to seamlessly share healthy activity. Sharing healthy activity and being able to aggregate it and see the big picture makes Vitogo that much better a product, and is something we are really excited about!

BD: Which portions of the Health Graph API do you use, and why?

AE: Right now we’re just publishing to the Fitness Feed and pulling Vitogo users’ RunKeeper activities. We want to quickly expand to sending calories burned and strength training statistics to the Health Graph so our users can get a more integrated experience.

BD: What do you like about the Health Graph? What would you like to see changed?

AE: Being able to fully integrate Vitogo, a heart rate monitor, a swimming tracker, and tons of other stuff that I use to track my activities is hugely powerful, that’s what I love about the Health Graph. I’m looking forward to being able to see exactly what each service is going to publish to RunKeeper, and pull from RunKeeper, so I know for example if Vitogo is going to update my total number of calories burned, and number of activities done that month.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

AE: Having the ability to control how individual apps post to the fitness feed would be an awesome extension of the Health Graph. We would like Vitogo to be able to post simple stories about a user’s strength training workout with the same type of control you have when deciding how your app posts to Facebook or Twitter.

BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

AE: We are really excited about getting users using Vitogo and giving us feedback on what they love, and what we can do better. We want to make sure that everyone using Vitogo feels confident and in control at the gym. We’re also going to continue to improve our Health Graph integration so our users get the best total picture of their fitness.

BD: Is there anything else we should know about you or your application?

AE: Vitogo is an iPhone/ iPod Touch app and a website! Using Vitogo.com is as much a part of the experience as using the app!

Cross-posted from the Health Graph blog.

Notes from the week of 2012-01-22

Notes from the week of 2012-01-15

I am made of belief not barriers

Beautiful ad featuring ultrarunner and RunKeeper friend Simon Wheatcroft.

Watch this the next time you need reminding that anything is possible!

Notes from the week of 2012-01-08